This repository is for the work carried out as part of the Cambridge Programmer's Study Group as we go through the "Seven Concurrency Models in Seven Weeks" by Paul Butcher.
- The Deadlock Empire Programming game in which you act as the scheduler and attempt to make concurrent programs fail by changing the order of execution.
- stdatomic.h C11 standard atomic functions
- Portable version of stdatomic.h
- Is Parallel Programming Hard, And, If So, What Can You Do About It? (Detailed book on parallel/concurrent programming)
- Useful answer on stackoverflow
- Concurrency patterns in Go