Visual C++ 2010是否支持C++ 11线程库?

dat*_*ili 7 c++ multithreading visual-c++ visual-c++-2010 c++11

我正在使用Visual C++ 2010.它是否支持C++ 11线程库,这样我可以在这个问题中编译代码?

如果没有,我可以使用哪个库来支持这个?

Jam*_*lis 10

Visual C++ 2010不提供C++ 11线程支持或原子库.

如果要在Visual C++ 2010中使用该代码,则需要使用这些库的第三方实现.一个选项只是:: thread ; 它不是免费的,但我有一份副本,我很满意.

或者,您可以使用其他跨平台线程库,如Boost.Thread或OpenThreads或其中一个本机Windows线程库.任何这些选项都可能需要更改代码才能运行.

请注意,Visual C++ 11将支持这些库,它们包含在Visual C++ 11 Beta中.