CONCURRENT PROGRAMMING Introduction to Locks and Lock-free data structures 1.
CS510 Concurrent Systems Introduction to Concurrency.