在MSVC 11上是否支持std :: thread?

Yam*_*our 4 c++ std visual-c++ c++11 visual-studio-2012

我想实现一个跨平台的多线程程序并读取std确实支持通过std :: thread类进行多线程,但我不确定MSVC 11是否支持此页面 http://blogs.msdn.com/b/vcblog/存档/ 2011/09/12/10209291.aspx

关于Concurreny Memory Model的说法

内存模型:N2429使核心语言识别出多线程的存在,但似乎没有任何编译器实现(至少已经支持多线程的实现).所以这是表中的N/A.

但同时线程头确实包含在Visual Studio 2012中

所以任何人都可以帮我理解MSVC11中支持std :: thread的上下文

Nic*_*las 8

关于Concurreny Memory Model的说法

"并发内存模型" 不是 std::thread.并发内存模型是标准中的语言,用于解释变量在线程存在时的行为方式.任何线程,无论它们来自std::threadOS线程还是其他任何线程.


Pup*_*ppy 5

它基本上说的是MSVC之前已经支持过线程,所以除了添加标准包装器之外没什么可做的.所以使用它很好.