Back-end Engineering
155 learners
Lock-Free Concurrent Data Structures
This course focuses on lock-free data structures in C++. It covers atomic operations, memory ordering, and lock-free algorithms. Students will learn how to implement and use lock-free data structures like queues, stacks, maps, and sets, as well as understand the benefits and challenges of lock-free programming.
C++
4 lessons
17 practices
1 hour
Concurrency and Multithreading
Course details
Running Memory Ordering in Action
Complete Memory Ordering Exercise
Ensuring Sequential Consistency
Master Memory Ordering Techniques
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.

Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal