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