0
不知道是否还有人提及多核时代会带来编程业界的重大变化,或者说软件的UML模型的改变。由于多核不再是基于传统线程,而是基于任务的,《任务化多核编程》====【Multicore Programming based-on task】 和微软的TPL应该是一致的,有时间整理此文也会受益良多。唯一可惜的是TPL还是基于.NET运行库,应该可以根据TPL思想,整理出来独立的TPL库发布应该会有很大的价值。
关于微软的TPL文章 微软并行库初体验之TPL提到了使用方法以及测试报告:
主要的函数方法文章提到:
并行库还是给我们带来很多令人振奋的东西的,不过用下来还是感觉有许多需要改进的地方。例如现在还不能方便对线程数的使用进行调节,即:如果用了Parallel.For,他会占满你所有的cpu来进行运算,如果需要设置线程数,TPL确实也提供了。
关于微软的TPL文章 微软并行库初体验之TPL提到了使用方法以及测试报告:
主要的函数方法文章提到:
引用
并行库还是给我们带来很多令人振奋的东西的,不过用下来还是感觉有许多需要改进的地方。例如现在还不能方便对线程数的使用进行调节,即:如果用了Parallel.For,他会占满你所有的cpu来进行运算,如果需要设置线程数,TPL确实也提供了。
动态语言Python的多核
进程间共享数据技术


2009/02/25
14:12
2008



