# Operating System
All Operating System notes →1 — Threads
Covers threads vs. processes, the thread lifecycle, user threads, kernel threads, thread pools, and thread-local storage.
operating-system threads book
2 — Multithreading
Covers thread scheduling, thread creation models, thread safety, false sharing, and CPU affinity.
operating-system threads book
3 — Synchronization Primitives
Covers mutexes, spinlocks, read-write locks, semaphores, condition variables, barriers, and futexes.
operating-system threads book