std::experimental::latch::count_down_and_wait

< cpp‎ | experimental‎ | latch
void count_down_and_wait();
(1) (并发 TS)

原子地自减内部计数器 1 ,(若需要则)并阻塞调用方线程直至计数器抵达零。

若内部计数器已为零则行为未定义。

此操作同步于任何在此 latch 上阻塞的调用,和所有返回 true 的在此 latch 上的 is_ready 调用。

参数

(无)

返回值

(无)

异常

不抛出。