|
Topic:
|
Volatile - Multithreaded Programmer's Best Friend
|
|
Speaker:
|
Andrei Alexandrescu
|
|
When:
|
Wednesday, February 15th, 2001
|
|
Where:
|
Avaya Corporation
6464 185th Avenue Northeast
Redmond, Washington 98052
[ Map ]
|
|
Description:
|
|
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.
|
|
About the Speaker:
|
|
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.
|