YoVDO

A Lock-Free std::atomic std::shared_ptr

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses Cross-Platform Development Courses Smart Pointers Courses Lock-free Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of implementing a lock-free std::atomic std::shared_ptr in this comprehensive conference talk from ACCU 2022. Delve into the motivation behind atomic shared pointers, review the inner workings of std::shared_ptr, and trace the history of std::atomic std::shared_ptr in C++20. Examine existing implementations and various strategies, culminating in the presentation of a new, portable, lock-free atomic shared_ptr implementation. Gain valuable insights into thread-safety, control blocks, and the challenges of creating efficient smart pointers for low-latency and real-time applications in modern C++ programming.

Syllabus

A lock-free std::atomic std::shared_ptr - Timur Doumler - ACCU 2022


Taught by

ACCU Conference

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube