我怎样才能限制Parallel.ForEach?
我有一个Parallel.ForEach()异步循环,我下载了一些网页。我的带宽有限,所以我每次只能下载x页,但Parallel.ForEach会执行所需网页的完整列表。
有没有办法在运行Parallel.ForEach时限制线程号或任何其他限制器?
演示代码:
Parallel.ForEach(listOfWebpages, webpage => { Download(webpage);});
真正的任务与网页无关,因此创意网络抓取解决方案无济于事。
繁花不似锦
江户川乱折腾