1

我最近决定用 C++ 制作一个游戏,但我发现 C++ 中没有多线程支持 :( 有库,但它们依赖于平台,这不是很好。有什么办法可以做这个平台- 在 C++ 中独立?

4

1 回答 1

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 )确实提供(或多或少)平台独立线程支持(而且它不是唯一提供此功能的库)。

于 2012-08-25T11:46:14.147 回答