在.NET 4.0中发现Parallels库之后,我想在.NET 2.0应用程序中找到类似的内容。
是否有适用于.NET 2.0的并行编程助手库,可简化常见任务?
答案 0 :(得分:2)
您可以尝试.NET Framework 2.0+中提供的BackgroundWorker
class。有关如何在本网站和MSDN上使用此类的大量信息。
您还可以查看.NET Framework 1.1+中提供的Thread
class。关于这门课程还有很多信息。我特别喜欢的一种资源是J. Albahari's page on threading。这应该为您开始使用这些功能提供了一个很好的起点。
我希望这会有所帮助。
答案 1 :(得分:2)
Threadpool
将是.NET 2.0中的提名,与TPL类似。
提供一个线程池,可用于执行任务,发布工作项,处理异步I / O,代表其他线程等待,以及处理计时器。
TPL
实际上使用了Threadpool
:
TPL处理工作的分区,ThreadPool上的线程调度,取消支持,状态管理以及其他低级细节。