Barrier コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Barrier クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Barrier(Int32) |
Barrier クラスの新しいインスタンスを初期化します。 |
| Barrier(Int32, Action<Barrier>) |
Barrier クラスの新しいインスタンスを初期化します。 |
Barrier(Int32)
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
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.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
- ソース:
- Barrier.cs
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 (nothing in Visual Basic) を渡して、アクションが実行されないことを示すことができます。
例外
participantCount が 0 未満か、32,767 より大きい値です。
注釈
postPhaseActionデリゲートは、すべての参加者が 1 つのフェーズでバリアに到着した後に実行されます。 postPhaseAction デリゲートの実行が完了するまで、参加者は次のフェーズに解放されません。