1

我已准备好使用可靠的线程库构建我的 c++ 项目。我不确切知道要采用哪个库,just::thread、poco::thread 或 intel 线程构建块。

我用的是visual studio 2010,以后项目可能需要跨平台兼容。原生visual studio的线程库出现在visual studio 2012中,肯定不能跨平台。

Visual Studio 2012 添加了新的 STL 标头: , , , , , , , 和 . 请参考http://msdn.microsoft.com/en-us/library/hh409293(v=vs.110).aspx

虽然是标准头文件,但肯定不兼容linux!

4

1 回答 1

2

标准 C++ 有一个可靠的线程库,那么为什么不直接使用它呢?我没有使用您列表中的任何库,但似乎只有 TBB 比标准 C++ 具有一些优势(它具有任务并且具有并发容器)。如果您只能坚持使用 Windows,还需要考虑一个库:PPL

于 2013-10-17T13:49:45.633 回答