Questions
- What is the idea behind concurrency, and why is it useful?
 - What are the differences between concurrent programming and sequential programming?
 - What are the differences between concurrent programming and parallel programming?
 - Can every program be made concurrent or parallel?
 - What are embarrassingly parallel tasks?
 - What are inherently sequential tasks?
 - What does I/O bound mean?
 - How is concurrent processing currently being used in the real world?