Follow @BartoszMilewski
By popular demand I turned my introductory webinar into a video presentation. The purpose of this 50 min presentation is to familiarize the viewer with the basic ideas of concurrent programming. Here’s the list of topics:
- Processes vs. Threads
- Multithreading vs. Parallelization
- Shared Memory vs. Message Passing
- Data Races and Atomicity Violations
- Relaxed Memory Models
- Sequential Consistency and DRF Guarantee
- Risks of Concurrency
- Debugging Concurrent Programs
Comments and suggestions for future videos are very welcome.