适用于.NET 2.0的TPL类库

时间:2012-09-12 11:00:25

标签: c# .net multithreading task-parallel-library parallels

在.NET 4.0中发现Parallels库之后,我想在.NET 2.0应用程序中找到类似的内容。

是否有适用于.NET 2.0的并行编程助手库,可简化常见任务?

2 个答案:

答案 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上的线程调度,取消支持,状态管理以及其他低级细节。