notes.pdf
student.cs.uwaterloo.ca · 11,803 words · saved by 1 readers
N/A
School of Computer Science CS 343 Concurrent and Parallel Programming Course Notes* Fall 2023 https: //www.student.cs.uwaterloo.ca /∼cs343 µC++ download or Github (installation: sudo sh u++-7.0.0.sh) September 1, 2023 Outline An introduction to concurrent programming, with an emphasis on language constructs. Major topics include: exceptions, coroutines, atomic operations, critical sections, mu- tual exclusion, semaphores, high-level…
saved by
related reading
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- how I think when I think about programming - alice mazalicemaz.com
- LittleBookOfSemaphores.pdfgreenteapress.com
- Concurrent computing - Wikipediaen.wikipedia.org
- Understanding and expressing scalable concurrencyaturon.github.io
- Multi Core Programming and Threadsimomath.com
- Reading 14: Concurrencyweb.mit.edu
- Reading 16: Mutual Exclusionweb.mit.edu
- CSAPP_2016.pdfcs.sfu.ca
- Fearless Concurrency - The Rust Programming Languagedoc.rust-lang.org
- A Concurrency Cost Hierarchytravisdowns.github.io
- My tutorial and take on C++20 coroutinesscs.stanford.edu