Concurrency and parallel programming: Computer Science course | Zoonk
37. Concurrency and parallel programming
Write programs that do multiple things at once using threads, locks, semaphores, futures, async I/O, and message passing. You will diagnose races, deadlocks, starvation, and coordination bugs.