- Thread Basics
- ThreadPool basics
TODO
- Do work in parallel
- Coordinate independent tasks
- Mutate data safely
- six-states
- Intuition: created, running, waiting (3 types), terminated
- Between
1and10(highest)
- Reuse previously created, idle threads
- Reduce thread construction overhead