Module 2: Programming Model
2.A. Model for Application Program Interface (API)
2.B. Parallel Execution
- Creating threads
- Synchronization between threads
- Communication between threads
- Controlling data storage attributes of variables
2.C. Sharing work between threads