February 15th, 2001 — Volatile - Multithreaded Programmer’s Best Friend — Andrei Alexandrescu

Published: Thu 01 February 2001
By nwcpp

In 2001.

Location

6464 185th Avenue NE
Redmond, WA 98052

Abstract

Wouldn’t it be great if you could have the compiler help you navigate the murky waters of multithreaded programming? This talk delves into the under explored issue of volatile-correctness. The exciting discovery is - if you follow a couple of simple rules in conjunction with the volatile keyword, you can transform all race conditions into compile-time errors.

Bio

Andrei Alexandrescu is a Development Manager with RealNetworks, Inc. He is a former columnist of the C++ Report magazine, and a columnist of C/C++ Users Journal. You can reach him at andrei@metalanguage.com.