std::latch::count_down
Von cppreference.com
| void count_down( std::ptrdiff_t n = 1 ); |
(seit C++20) | |
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 happens-before alle Aufrufe, die auf diesem latch unblockiert werden.
[bearbeiten] Parameter
| n | - | der Wert, um den der interne Zähler dekrementiert wird |
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Ausnahmen
Wirft std::system_error mit einem für Mutex-Typen zulässigen Fehlercode im Fehlerfall.