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