std::latch::arrive_and_wait
Min standard notice:
Atomically decrements the internal counter by n and (if necessary) blocks the calling thread until the counter reaches zero. Equivalent to count_down(n); wait();.
# Declarations
void arrive_and_wait( std::ptrdiff_t n = 1 );
(since C++20)
# Parameters
n: the value by which the internal counter is decreased
# Return value
(none)