Lock-free Atomic Shared Pointers Without a Split Reference Count - Implementation Strategies
Offered By: CppCon via YouTube
Course Description
Overview
Explore a groundbreaking approach to implementing lock-free atomic shared pointers without using a split reference count in this CppCon 2023 talk. Delve into the challenges of using std::shared_ptr in concurrent programming and learn about a novel strategy that achieves excellent performance without relying on double-word compare-exchange operations or pointer bit manipulation. Discover how this elegant solution leverages hazard pointers and deferred reclamation, making it timely and simple to implement with nearly-standard C++. Gain insights from Daniel Anderson, an assistant teaching professor at Carnegie Mellon University, as he presents this innovative technique for managing dynamic memory in highly concurrent C++ applications.
Syllabus
Lock-free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done! - Daniel Anderson
Taught by
CppCon
Related Courses
Learn Multithreading with Modern C++Udemy Lock-Free Programming
Churchill CompSci Talks via YouTube Aeron - What, Why and What Next
GOTO Conferences via YouTube JDK 9 - The Performance Bits or Why You Would Really Want to Upgrade to Java 9
Devoxx via YouTube A Lock-Free Atomic Shared_Ptr
NDC Conferences via YouTube