C++标准线程类?

sri*_*eak 3 c++ multithreading

我在C++中遇到过许多线程类的临时实现,但为什么没有像Java那样的标准库线程类呢?我通常在C++中使用的那个是http://www.linuxdocs.org/HOWTOs/C++Programming-HOWTO-24.html

Pot*_*ter 13

std::thread将在C++ 0x中标准化,许多编译器已经支持它.

它可能比您引用的示例更具野心,因为构造/销毁表示启动/加入线程执行.

这是另一篇文章.

  • 并且`boost :: thread`是下一个最好的东西. (11认同)

Eli*_*ght 8

直到的C++ 0x到来,我建议使用升压线程类,因为我们对你以后的那种Thread类的大约是接近的标准.