Concurrency: DeadlockCovers the concept of deadlock in concurrent programming and provides solutions to prevent them.
Principles of ParallelismCovers the basics of parallelism, including physical examples, historical context, multicore era, and parallel collections in Scala.
Readers-writer LockIntroduces the readers-writer lock for handling concurrency in scenarios with frequent reads and occasional updates.
Threads and LocksExplores threads in programming, shared data challenges, locks, and thread management in graphical interfaces and web applications.
Concurrency with FuturesExplores futures as a structured approach to concurrency, simplifying parallel tasks and input-output operations.
Parallelism and ConcurrencyCovers the course CS206 on Parallelism and Concurrency, including logistics, materials, exercise sessions, labs, exams, and grading criteria.