15 ŞUBAT 2012, ÇARŞAMBA
Nasıl Paralel sınırlayabilir miyim.Dosyalarda grup?
Bir Paralel var.() Dosyalarda grup ile bazı web sayfaları indirmek uyumsuz döngü. Benim bant genişliği zaman ama Paralel başına Sadece x sayfaları indirmek, böylece sınırlıdır.Dosyalarda grup için istenen web sayfalarını tam listesini yürütür.
Bir şekilde Paralel çalışırken iplik numarası veya başka bir sınırlayıcı sınırı yoktur.Dosyalarda grup?
Kod Demo:
Parallel.ForEach(listOfWebpages, webpage => {
Download(webpage);
});
Gerçek görevi yaratıcı web tarama çözümleri yardımcı olmayacak bu yüzden web sayfaları ile hiçbir ilgisi yok.
CEVAP
15 ŞUBAT 2012, ÇARŞAMBA
ParallelOptions
parametre MaxDegreeOfParallelism
belirtebilirsiniz:
Parallel.ForEach(
listOfWebpages,
new ParallelOptions { MaxDegreeOfParallelism = 4 },
webpage => { Download(webpage); }
);
MSDN: Parallel.ForEach
Bunu Paylaş:
Nasıl Paralel olana kadar bekleyebilir...
Nasıl 'dosyalarda grup' gerç...
Nasıl kısa devre Dizi.break " demesi g...
Nasıl dosyalarda grup dizini bulmak iç...
Paralel.Dosyalarda grup vs Görev.Fabri...