Portland State University: Jonathan Walpole's "Threads and Concurrency"

Read these slides.