std::experimental::latch::count_down_and_wait
Von cppreference.com
< 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 Null erreicht.
Das Verhalten ist undefiniert, wenn der interne Zähler bereits Null ist.
Diese Operation synchronisiert mit allen Aufrufen, die auf dieser Sperre blockieren, und allen is_ready-Aufrufen auf dieser Sperre, die true zurückgeben.
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Ausnahmen
Wirft nichts.