Chapter 6 (6.7 & 6.9 only) - Threads & Mutex
Threads
- A Thread is a basic unit of CPU utilization consisting of a program counter, register set and stack space.
- Remaining resources (memory space and operating system resources, such as open files) are shared with peer threads within the same process.
- A thread is a lightweight process.