Aracılığıyla paylaş


Kısıtlanmış Paralel ForEach

Etkinlik ThrottleParallelForEach, etkinlik ParallelForEach<T> ile benzerdir; ancak, yürütülecek eşzamanlı dalların sayısını kısıtlamak için bir eşzamanlılık faktörü ayarlamaya izin vermesi onu ayıran tek özelliktir. ThrottleParallelForEach etkinliği NativeActivity'den türetilir, çünkü diğer etkinlikleri (alt etkinlikleri) zamanlaması gerekir ve buna yalnızca NativeActivityContext sınıfı aracılığıyla erişilebilir.

Projeler

ThrottledParallelForEach örneği aşağıdaki projeleri içerir.

ProjectName Açıklama Ana Dosyalar
ThrottledParallelForEach Etkinliği ve tasarımcısını içerir ThrottledParallelForEach . ThrottledParallelForEach.cs

ThrottledParallelForEach etkinlik tanımı.
CodeTestClient Bir iş akışını ThrottledParallelForEach kesinlik temelli kod kullanarak yapılandıran ve çalıştıran örnek istemci uygulaması. Program.cs

Örnek iş akışının bir örneğini tanımlar ve çalıştırır.

Bu örneği kullanmak için

  1. Visual Studio'yu kullanarak ThrottledParallelForEach.sln dosyasını açın.

  2. Çözümü oluşturmak için CTRL+SHIFT+B tuşlarına basın.

  3. Çözümü çalıştırmak için F5 tuşuna basın.