std::experimental::latch::~latch
来自 cppreference.com
< cpp | experimental | latch
~latch(); |
(并发 TS) | |
销毁闩锁。
如果线程在同步点阻塞,则行为未定义。
即使并非所有线程都已从 wait()
或 count_down_and_wait()
返回,也可以调用析构函数,前提是内部计数器必须等于零。
析构函数可能会阻塞,直到所有线程都从阻塞函数返回。
在某个线程调用析构函数后,任何线程都不允许在此闩锁上阻塞。