std::experimental::barrier::barrier

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 为零,则参与线程为空,而 barrier 只能被销毁。