Barrier Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Barrier sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
Barrier(Int32) |
Barrier sınıfının yeni bir örneğini başlatır. |
Barrier(Int32, Action<Barrier>) |
Barrier sınıfının yeni bir örneğini başlatır. |
Barrier(Int32)
Barrier sınıfının yeni bir örneğini başlatır.
public:
Barrier(int participantCount);
public Barrier (int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
Parametreler
- participantCount
- Int32
Katılan iş parçacıklarının sayısı.
Özel durumlar
participantCount
0'dan küçük veya 32.767'den büyük.
Ayrıca bkz.
Şunlara uygulanır
Barrier(Int32, Action<Barrier>)
Barrier sınıfının yeni bir örneğini başlatır.
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))
Parametreler
- participantCount
- Int32
Katılan iş parçacıklarının sayısı.
Action<T> Her aşamadan sonra yürütülecek. null (Visual Basic hiçbir şey) eylemin yapılmadığını belirtmek için geçirilebilir.
Özel durumlar
participantCount
0'dan küçük veya 32.767'den büyük.
Açıklamalar
Temsilci, postPhaseAction
tüm katılımcılar bir aşamada bariyere ulaştıktan sonra yürütülür. postPhaseAction temsilcisi yürütmeyi tamamlayana kadar katılımcılar sonraki aşamaya yayımlanmaz.