3

在 .NET 4.0 中发现 Parallels 库后,我希望在我的 .NET 2.0 应用程序中有类似的东西。

.NET 2.0 是否有任何可简化常见任务的并行编程帮助程序库?

4

2 回答 2

2

您可以尝试.NET Framework 2.0+ 中提供的BackgroundWorker类。在这个站点和 MSDN 上有很多关于如何使用这个类的信息。

您还可以查看.NET Framework 1.1+ 中提供的Thread类。这门课的资料也很丰富。我特别喜欢的一个资源是J. Albahari 的 threading 页面。这应该为您开始使用这些功能提供了一个很好的起点。

我希望这有帮助。

于 2012-09-12T11:27:36.990 回答
2

Threadpool将是 .NET 2.0 中的提名,这与 TPL 类似。

提供一个线程池,可用于执行任务、发布工作项、处理异步 I/O、代表其他线程等待以及处理计时器。

TPL实际上Threadpool在引擎盖下使用:

TPL 处理工作的分区、线程池上的线程调度、取消支持、状态管理和其他低级细节。

于 2012-09-12T11:30:16.473 回答