命名空间
变体
操作

std::experimental::latch::~latch

来自 cppreference.cn
< cpp‎ | experimental‎ | latch
~latch();
(concurrency TS)

销毁 latch。

若线程在同步点处阻塞,则行为未定义。

即使并非所有线程都已从 wait()count_down_and_wait() 返回,析构函数也可能被调用,只要内部计数器必须等于零。

析构函数可能阻塞,直到所有线程都已从阻塞函数返回。

在一个线程调用析构函数后,不允许任何线程在此 latch 上阻塞。