std::experimental::latch:: count_down_and_wait
From de.cppreference.net
<
cpp
|
experimental
|
latch
|
void
count_down_and_wait
(
)
;
|
(1) | (Concurrency TS) |
Dekrementiert atomar den internen Zähler um
1
und blockiert (falls notwendig) den aufrufenden
Thread, bis der Zähler den Wert Null erreicht.
Das Verhalten ist undefiniert, wenn der interne Zähler bereits null ist.
Dieser Vorgang
synchronisiert mit
allen Aufrufen, die auf diesen Latch blockieren, und allen
is_ready
Aufrufen auf diesem Latch, die
true
zurückgeben.
Parameter
(keine)
Rückgabewert
(keine)
Ausnahmen
Wirft nichts.