![]() |
1
2
如果你想要一个优雅的解决方案,你应该使用微软的反应式框架。很简单:
这就是全部代码。它是一个很好的多线程系统,并且可以控制。 只需NuGet“系统。反应”即可获得位。 |
![]() |
2
-1
将创建ProcessorCount任务,以执行源枚举中每个项的函数。它会注意不要有太多的任务,并等待所有项目和任务执行。
但是你的代码中有一些错误。函数
编辑
不同之处在于编译异步代码时编译器将产生的开销。这个
我的方法是:使用 synchronous method 在你的平行线内。ForEach。螺纹将由PLinq完成,您可以自由继续。
|
![]() |
sofsntp · 刮取网站多个页面的并行请求 7 年前 |
![]() |
nassan · C#定时器和网络并行调用 7 年前 |
![]() |
codingpirate · AsParallel()的最大并行度 10 年前 |