Namespaces
Variants

std::experimental::latch:: count_down

From cppreference.net
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.

Dieser Vorgang synchronisiert mit allen Aufrufen, die auf diesen Latch blockieren, und allen is_ready Aufrufen auf diesem Latch, die true zurückgeben.

Parameter

n - der Wert, um den der interne Zähler verringert wird

Rückgabewert

(keine)

Ausnahmen

Wirft nichts.