自从Microsoft首次宣布它以来,我一直非常关注.NET Task Parallel Library(TPL)的开发。
毫无疑问,我们最终将利用TPL。我要问的是在发布Visual Studio 2010和.NET 4.0时开始使用TPL是否有意义,或者等待一会儿是否有意义。
为什么现在开始?
干嘛要等?
局限性
最佳答案
我现在开始。我强烈怀疑我们已经看到了大部分更改-即使候选版本中有一些调整,但我相信它们会在PFX team blog中得到很好的记录,并且易于更改。即使芯片发生了变化,我也希望TPL能够在将来的版本中进行调整-我个人希望当前的TPL在处理这些新芯片方面仍然比任何手工制作的线程代码凡人(例如凡人)做得更好。我们可以写。
我现在要开始的一个真正的缺点是学习资源还没有真正存在。有一些文档说明,一些博客文章(其中一些现在已经过时)和一些示例代码-但没有专门针对PFX的书籍。我相信这些会及时到来的-如果您在游戏初期,甚至可以写一个:)
根据您的应用程序,您可能还需要查看Reactive Extensions,它与PFX协同工作。
关于c# - 现在开始为任务并行库设计还为时过早吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2156605/