std::experimental::barrier:: barrier
From cppreference.net
<
cpp
|
experimental
|
barrier
|
explicit
barrier
(
std::
ptrdiff_t
num_threads
)
;
|
(1) | (concurrency TS) |
|
barrier
(
const
barrier
&
)
=
delete
;
|
(2) | (concurrency TS) |
1)
num_threads
個の参加スレッド用の
barrier
を構築します。参加スレッドの集合は、同期ポイントに最初に到着した
num_threads
個のスレッドです。
2)
コピーコンストラクタは削除されています;
barrier
はコピーできません。
パラメータ
| num_threads | - | バリアに参加するスレッドの数。非負の値でなければならない |
注記
num_threads
がゼロの場合、参加スレッドのセットは空となり、バリアは破棄のみ可能です。