Bazı web sayfalarını indirdiğim bir Parallel.ForEach () zaman uyumsuz döngüsü var. Bant genişliğim sınırlıdır, bu yüzden her seferinde yalnızca x sayfa indirebilirim ancak Parallel.ForEach istenen web sayfalarının listesini yürütür.
Parallel.ForEach çalıştırılırken iplik numarasını veya başka bir sınırlayıcıyı sınırlamanın bir yolu var mı?
Demo kodu:
Parallel.ForEach(listOfWebpages, webpage => {
Download(webpage);
});
Gerçek görevin web sayfalarıyla hiçbir ilgisi yoktur, bu nedenle yaratıcı web tarama çözümleri yardımcı olmaz.