User vs. kernel threads, Java threads, OS implementations.
Threads, User vs. Kernel Threads, Java Threads, Threads and OS implementations
Lecture notes
Operating System Concepts, Chapter 4 (but not Sections 4.4 and 4.5)
Reading
code