Nice article about Thread Concurrency and Synchronisation in C++11
I came across this nice article about modern thread usage patters in C++11:
http://www.baptiste-wicht.com/2012/03/cpp11-concurrency-part1-start-threads/
It has a good summary of the synchronisation primitives available in C++11