C ++多线程?

时间:2012-08-25 11:43:16

标签: c++ multithreading

我决定最近在C ++中制作游戏,并且我发现在C ++中没有多线程支持:(有库但它们依赖于平台而且不是很好。有没有办法到在C ++中做这个独立于平台的工作吗?

1 个答案:

答案 0 :(得分:10)

C ++ 11具有内置的线程支持(作为语言和标准库的一部分)。

http://en.wikipedia.org/wiki/C%2B%2B11#Multithreading_memory_model

http://en.wikipedia.org/wiki/C%2B%2B11#Threading_facilities

此外,boost :: thread(我相信boost :: asio)确实提供(或多或少)平台独立的线程支持(并且它不是唯一提供此功能的库)。