← Courses

C++ Core

C++ Multithreading, Concurrency and Lock-Free Systems

Threads, locks, condition variables, atomics, memory ordering, queues and false sharing.

Course map

Concurrent C++ with correctness and performance.

01Threads and joining
02Mutexes and locks
03Condition variables
04Futures and tasks
05Atomics
06Memory ordering
07False sharing
08Queues and ring buffers
09Thread pools