windows - Windows 上的 C++11 线程

标签 windows multithreading c++11

在 MinGW 中使用 g++ 4.5.2 编译时,是否可以在 Windows 中将 std::thread 与 C++11 标准库一起使用?

我假设没有,因为我看到很多事情都说你必须使用 pthreads 选项进行编译,但我想我还是会问。

最佳答案

有对 std::thread 的实验性支持用于 MinGW-w64 工具链。

具体来说,我的 GCC 4.6 版本提供了可用的 std::thread通过 MinGW-w64 的 winpthreads 库。

您可以在这里找到下载:

除此之外,MSVC11 (Visual Studio 2012) 有 <thread> , <chrono> , 和 <atomic> .您可以下载速成版 here .

关于windows - Windows 上的 C++11 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783512/

相关文章:

windows - SetProcessDpiAwareness 错误代码

c++ - 在类之间共享成员函数

c++11 - 有没有办法在不修改缓冲区内容的情况下设置 std::string 的长度?

javascript - 如何为 JavaScript 运行 Windows 控制台

windows - 如何从 WSL(Linux 的 Windows 子系统)访问 aws 配置文件?

windows - 如何在 Windows 中取得多个文件的所有权?

c# - 在 C# 中同步异步调用

java - JNI 线程创建

c++ - 父不等待工作线程完成任务

c++ - 转发参数时应该使用 () 还是 {}?