20-24 September 2021
US/Pacific timezone

Report From The Standards Committees

24 Sep 2021, 08:20
Microconference1/Virtual-Room (LPC Virtual)


LPC Virtual

Toolchains and Kernel MC Toolchains and Kernel MC


Paul McKenney (Facebook)


Both C and C++ started as strictly single-threaded languages, despite significant multi-threaded use more than 30 years ago. Explicit support for multithreaded execution appeared in 2011, but this was by no means the final word. This presentation will give a quick overview of low-level standards-committee concurrency progress since then, including a snapshot of work on hazard pointers, RCU, relaxed accesses, dependency ordering, and the interplay between the C/C++ and Linux-kernel memory models.

I agree to abide by the anti-harassment policy I agree

Primary author

Paul McKenney (Facebook)

Presentation Materials

There are no materials yet.