1 — Thread Safety
Purpose
[stub: thread-safety]
Metadata
| Author | Amit Singh |
| Scope | low-level-design |
Local graph
Related notes
2 — Synchronization
Covers synchronization mechanisms that coordinate access to shared mutable state across multiple threads.
3 — Locks
Examines lock types — mutexes, read-write locks, reentrant locks — and the tradeoffs each makes between safety and throughput.
4 — Concurrent Collections
Surveys concurrent collection types designed for safe multi-threaded access without requiring external locking by the caller.
5 — Producer Consumer
Walks through the producer-consumer pattern for decoupling work generation from work processing via a shared bounded queue.