我有两个相关的问题:
发布于 2012-03-28 15:15:32
这可是个大问题!
线程是一项OS任务,传统上人们在Unix上使用线程,在Windows上使用Windows线程。
线程基本上封装了这些操作系统服务。编译器和OS制造者如何实现c++11线程取决于它们,但通常您不会期望它们之间存在巨大的性能差异。
如果性能真的很重要,那么您可能需要获得比任何一般线程库更细的粒度,并查看openMP、英特尔TBB或OpenCL。
https://softwareengineering.stackexchange.com/questions/141842
复制相似问题