Namespaces
Variants

std::experimental::latch:: count_down_and_wait

From cppreference.net
void count_down_and_wait ( ) ;
(1) (並行性 TS)

内部カウンターをアトミックに 1 だけデクリメントし、(必要に応じて)カウンターがゼロに達するまで呼び出しスレッドをブロックします。

内部カウンターが既にゼロの場合、動作は未定義です。

この操作は、 同期します このラッチでブロックするすべての呼び出しと、このラッチで true を返すすべての is_ready 呼び出しと。

パラメータ

(なし)

戻り値

(なし)

例外

例外を送出しません。