Begins coverage of threads, discusses basic sharing semantics of processes vs threads, surveys thread management functions like pthread_create() and pthread_join(), demonstrates problems with maintaining consistency of shared data when multiple threads are updating, introduces mutex as a coordination mechanism to protect critical regions.