C ++ 0x线程问题

时间:2011-04-02 08:24:30

标签: multithreading visual-c++ c++11

我对c ++ 0x标准线程有疑问。目前可以使用它们(在vc ++ 2010中)?我看到人们提供了如何使用它们的教程,但是如果库实际上可以用于atm,我有点困惑。我知道你可以在vc ++中使用像“auto”这样的东西,所以我想我会问:。每次我尝试使用新线程时,我都会在尝试包含它们时遇到错误。这让我觉得我的问题的答案是“不”,但wtf与教程+其他人使用它们有关!?

如果没有,有人能指出我正确的方向吗?我只是想了解线程,而不必学习平台的担心:。

2 个答案:

答案 0 :(得分:5)

VC ++ 2010中不存在标准线程。也许您应该尝试Boost线程库;标准的线程库基于它,因此一旦VC ++支持标准线程,迁移将非常容易。

至于其他人编写有关它们的教程,VC ++是众多编译器中的一个,其他人可能更快地支持新标准。

答案 1 :(得分:1)

  

使用just::thread C++标准   线程库实现,你可以   开始使用C ++ 0x线程库   今天......

http://www.stdthread.co.uk/

请注意,该库免费。