Barrier Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av Barrier klassen.
Överlagringar
| Name | Description |
|---|---|
| Barrier(Int32) |
Initierar en ny instans av Barrier klassen. |
| Barrier(Int32, Action<Barrier>) |
Initierar en ny instans av Barrier klassen. |
Barrier(Int32)
Initierar en ny instans av Barrier klassen.
public:
Barrier(int participantCount);
public Barrier(int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
Parametrar
- participantCount
- Int32
Antalet deltagande trådar.
Undantag
participantCount är mindre än 0 eller större än 32 767.
Se även
Gäller för
Barrier(Int32, Action<Barrier>)
Initierar en ny instans av Barrier klassen.
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))
Parametrar
- participantCount
- Int32
Antalet deltagande trådar.
Som Action<T> ska köras efter varje fas. null (Inget i Visual Basic) kan skickas för att indikera att ingen åtgärd har vidtagits.
Undantag
participantCount är mindre än 0 eller större än 32 767.
Kommentarer
Ombudet postPhaseAction kommer att genomföras efter att alla deltagare har anlänt till barriären i en fas. Deltagarna släpps inte till nästa fas förrän postPhaseAction-ombudet har slutfört körningen.