Sep 20 – 24, 2021
US/Pacific timezone

Report From The Standards Committees

Sep 24, 2021, 8:20 AM
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

Diamond Sponsor

Platinum Sponsor

Gold Sponsors

Silver Sponsors

Speaker Gift Sponsor

T-Shirt Sponsor

Conference Services provided by