Главная
Study mode:
on
1
Intro
2
End of talk guide
3
Multiproducer multiconsumer queue
4
The head and tail
5
Example
6
Atomic
7
Lockfree Code
8
Head and Tail
9
FineTail
10
FullTail
11
Write
12
Update
13
Pop
14
Choose Your Own Adventure
15
Get Rid of Head and Tail
16
Whiteboard
17
Back to Whats Up
Description:
Explore the intricacies of lock-free programming in this conference talk from C++Now 2018. Dive into the ongoing development of a multi-producer, multi-consumer, growing, and shrinking lock-free queue. Begin with a quick overview of the queue's current state, including improvements suggested by the previous year's audience. Participate in a collaborative decision-making process to determine the next feature to implement, such as storing objects beyond integers, or enabling growth and shrinkage. Learn to think critically about lock-free programming techniques through an interactive chalk-board session. Gain valuable insights into when lock-free solutions are appropriate and when alternative approaches might be more suitable. Benefit from the expertise of Tony Van Eerd, a seasoned C++ developer and member of the C++ Standards Committee, as he guides you through the complexities of lock-free programming in an engaging and informative manner.

The Continuing Saga of the Lock-free Queue - Part 3 of N

CppNow
Add to list