Skip to content

Latest commit

 

History

History
8 lines (7 loc) · 807 Bytes

File metadata and controls

8 lines (7 loc) · 807 Bytes

Questions about Concurrency

  • Why do we need Concurrency, anyway? Explain. [A]
  • Why is testing multithreading / concurrent code so difficult?
  • What is a Race Condition? Code an example, using whatever language you like. [A]
  • What is a Deadlock? Would you be able to write some code that is affected by deadlocks? [A]
  • What is Process Starvation? If you need, let's review its definition. [A]
  • What is a Wait Free algorithm? [A]