Concurrency
Modern computers provide multiple chips, and we can access multiple chip
Golden questions
The following questions are important to answer to run programs concurrently
- Are critical sections entered and exited with high frequency
- What size would be ideal for the critical section