Barrier コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Barrier クラスの新しいインスタンスを初期化します。
オーバーロード
Barrier(Int32) |
Barrier クラスの新しいインスタンスを初期化します。 |
Barrier(Int32, Action<Barrier>) |
Barrier クラスの新しいインスタンスを初期化します。 |
Barrier(Int32)
Barrier クラスの新しいインスタンスを初期化します。
public:
Barrier(int participantCount);
public Barrier (int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
パラメーター
- participantCount
- Int32
参加しているスレッドの数。
例外
participantCount
が 0 未満であるか、または 32,767 を超えています。
こちらもご覧ください
適用対象
Barrier(Int32, Action<Barrier>)
Barrier クラスの新しいインスタンスを初期化します。
public:
Barrier(int participantCount, Action<System::Threading::Barrier ^> ^ postPhaseAction);
public Barrier (int participantCount, Action<System.Threading.Barrier> postPhaseAction);
public Barrier (int participantCount, Action<System.Threading.Barrier>? postPhaseAction);
new System.Threading.Barrier : int * Action<System.Threading.Barrier> -> System.Threading.Barrier
Public Sub New (participantCount As Integer, postPhaseAction As Action(Of Barrier))
パラメーター
- participantCount
- Int32
参加しているスレッドの数。
各フェーズ後に実行する Action<T>。 null (Visual Basic の場合は Nothing) は操作が行われないことを示すために渡されることがあります。
例外
participantCount
が 0 未満であるか、または 32,767 を超えています。
注釈
デリゲートは postPhaseAction
、すべての参加者が 1 つのフェーズでバリアに到着した後に実行されます。 postPhaseAction デリゲートの実行が完了するまで、参加者は次のフェーズに解放されません。