gcc -std=c++0x
on Win32
MSVC Approximation
(green if w/C++0x syntax)
Good
"Entry Point" Proposal
Course Coverage Remarks
4.3 4.4 4.5 4.6 9 10
Concurrency             just::thread (offers almost everything) 2320   N2320 has no discussion of promises/futures
Threads   N N N N N   2184 F Apparently included with gcc 4.4 on Unix platforms.
Futures   N N N N N Boost.Thread 2709 F  
async   N N N N N   2970 F  
Mutexes, Locks, Condition Variables   N N N N N   2406 F Apparently included with gcc 4.4 on Unix platforms.
Thread-Local Data   N N N N N   2659 F  
Atomic types   Y A A N N   2427 B  
One-time function/object invocation   N N N N N   2139 B Uses call_once and once_flag.
Thread-safe initialization of statics n n n n n n   2660 B For objects of static storage duration
Thread-safe access to standard streams               2760 B E.g., cin, cout, standard C streams
Library thread-safety guarantees           n   2669 B  
Promises, packaged_tasks   N N N N N Boost.Thread 2709 B