In this episode, Billy O'Neal and Stephan T. Lavavej (S.T.L.) talk about the Standard Template Library for multithreading, and how to use it properly. We would love to hear some feedback on this episode! If you liked it, let us know and we may make a follow up!

Video outline:

[ 03:50 ] Threads

[ 05:29 ] Data races...

[ 05:50 ] Mutexes

[ 08:08 ] Locks

[ 10:23 ] Atomics

[ 14:48 ] Condition Variables

[ 16:30 ] Example using threads, mutexes, condition variables, and atomics (link to source code)

[ 32:36 ] Mutex types

[ 36:34 ] Closing thoughts

STL video lecture series: