std::experimental::latch
来自cppreference.com
                    
                                        
                    < cpp | experimental
                    
                                                            
                    |   在标头  <experimental/latch> 定义
  | 
||
|   class latch;  | 
(并发 TS) | |
latch 是 ptrdiff_t 类型的向下计数器,它能用于同步线程。在创建时初始化计数器的值。
线程可能在 latch 上阻塞直至计数器减少到零。没有可能增加或重置计数器,这使 latch 为单次使用的屏障。
不同于 std::experimental::barrier ,参与线程能减少 std::experimental::latch 多于一次。
成员函数
  构造 latch (公开成员函数)  | |
  销毁 latch (公开成员函数)  | |
|    operator= [被删除]  | 
  非可复制赋值  (公开成员函数)  | 
  减少计数器 1 并阻塞直至它抵达零 (公开成员函数)  | |
|   以非阻塞方式自减计数器  (公开成员函数)  | |
|   测试内部计数器是否等于零  (公开成员函数)  | |
|   阻塞直至计数器抵达零  (公开成员函数)  |