Namespaces
Variants

std::experimental::latch:: count_down

From cppreference.net
void count_down ( ptrdiff_t n = 1 ) ;
(1) (concurrency TS)

Атомарно уменьшает внутренний счетчик на n без блокировки вызывающего потока.

Если n больше значения внутреннего счетчика или является отрицательным, поведение не определено.

Эта операция синхронизируется с всеми вызовами, которые блокируются на этом latch, и всеми is_ready вызовами для этого latch, которые возвращают true .

Параметры

n - значение, на которое уменьшается внутренний счетчик

Возвращаемое значение

(нет)

Исключения

Ничего не выбрасывает.