Plan for Concurrency Technical Specification Version 2
Published Proposal, 2022-11-16
Table of Contents
We’ve been slowly filling the Concurrency Technical Specification (TS) version
2 for approximately six years.
It’s time to move this work to publication so we can get field experience with
the contents of the TS.
The following content is already in the Concurrency TS v2 Working Draft
We should apply the following papers to the Concurrency TS v2 Working Draft
[N4895] and then publish it:
2022-2H: Complete Concurrency and Library Evolution review of all Concurrency
TS v2 content.
2023-1H: Complete Library review of all Concurrency TS v2 content.
2023-2H: Publish the Concurrency TS v2.
Michael Wong. . 15 August 2021. URL: Working Draft, Extensions to C++ for Concurrency Version 2 https://wg21.link/n4895
Anthony Williams. . 2 March 2017. URL: apply() for synchronized_value<T> https://wg21.link/p0290r2
Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn, Jens Maurer. . 9 April 2021. URL: Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 https://wg21.link/p1121r3
Paul E. McKenney, Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, and Jens Maurer. . 14 May 2021. URL: Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) https://wg21.link/p1122r4
David Goldblatt. . 15 February 2022. URL: Asymmetric Fences https://wg21.link/p1202r4
Hans Boehm. . 5 February 2022. URL: Byte-wise atomic memcpy https://wg21.link/p1478r7
David Goldblatt. . 14 June 2021. URL: Concurrency TS 2 fixes https://wg21.link/p2396r0