std::experimental::latch::count_down
Von cppreference.com
< cpp | experimental | latch
| void count_down( ptrdiff_t n = 1 ); |
(1) | (Concurrency TS) |
Dekrementiert den internen Zähler atomar um n, ohne den Aufrufer zu blockieren.
Wenn n größer als der Wert des internen Zählers ist oder negativ ist, ist das Verhalten undefiniert.
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
| n | - | der Wert, um den der interne Zähler dekrementiert wird |
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Ausnahmen
Wirft nichts.