Old project in parallel programming class: code, slide progress, final slide
Pre-requisites:
- Process vs thread [the source is here]
- Multi-threading vs parallel programming in C++
- Concurrency vs parallel
Contents:
- Concurrency
- Thread basic
- Working with shared data in multiple threads
- Thread synchronization
- Atomic Types
- Asynchronous Programming
- Choosing a Thread Object
- Parallelism
- Practical Data Structure for Concurrent Programming