C++ Forward Progress Guarantee talks
Olivier Giroux chairs the ISO C++ subgroup for Concurrency and Parallelism. Olivier continues to present very useful interactive talks on C++ concurrency and parallelism. This talk is about the C++ Forward Progress Guarantee in light of concurrency and parallelism.
C++ Proposal P2809R3 is to allow trivial infinite loops as defined behavior in C++.
The definition Olivier uses for concurrency at 16:50 in the video above is:
Concurrent tasks eventually observe each other’s effects.
Previous talks on this subject by Olivier follow: