在发现.NET 4.0中的Parallels库之后,我希望在我的.NET 2.0应用程序中也有类似的库。
.NET 2.0有没有可以简化常见任务的并行编程助手库?
发布于 2012-09-12 19:30:16
Threadpool
将是.NET 2.0中的一个提名,这有点类似于第三方协议。
提供了一个线程池,可用于执行任务、发布工作项、处理异步I/O、代表其他线程等待以及处理计时器。
TPL
实际上在幕后使用Threadpool
:
TPL处理工作的分区、ThreadPool上的线程调度、取消支持、状态管理和其他低级细节。
发布于 2012-09-12 19:27:37
您可以尝试.NET框架2.0+提供的BackgroundWorker
class。在这个网站和MSDN上都有很多关于如何使用这个类的信息。
您还可以查看.NET框架1.1+提供的Thread
class。关于这个类的信息也很丰富。我特别喜欢的一个资源是J. Albahari's page on threading。这将为您开始使用这些功能提供一个很好的起点。
我希望这能帮到你。
https://stackoverflow.com/questions/12386686
复制相似问题