【发布时间】:2013-04-09 19:56:03
【问题描述】:
C++11 在其标准草案中引入了<thread>。但是MingGW-4.7 不支持。
是否有任何尝试基于std::thread 实现线程来弥补MingGW-4.7 的不足?
我想在我的项目中使用它,升级编译器后,我只需稍作改动就将其替换为标准 C++11 线程库。
【问题讨论】:
-
您使用的是什么平台? GCC 4.7 确实支持
std::thread。 -
@juanchopanza:Windows 上的 MinGW
-
@AndyProwl:在我的特殊情况下没有提升。
-
@MM。我认为您需要移植 pthread 库才能在 MinGW-4.7 中使用
<thread>。 -
@MM.: 反过来说:Boost.Thread 启发了 std::thread。因此,您很有可能将
boost::替换为std::将是您之后要做的所有事情
标签: c++ multithreading c++11 mingw