Threads and Concurrency

Read these slides.