Namespaces
Variants

std::experimental::barrier:: barrier

From cppreference.net
explicit barrier ( std:: ptrdiff_t num_threads ) ;
(1) (并发性TS)
barrier ( const barrier & ) = delete ;
(2) (并发性TS)
1) 构造一个用于 num_threads 个参与线程的 barrier 。参与线程集合是首批到达同步点的 num_threads 个线程。
2) 复制构造函数被删除; barrier 不可复制。

参数

num_threads - 参与屏障的线程数量;必须为非负值

说明

如果 num_threads 为零,参与线程集合为空,此时屏障只能被销毁。