【发布时间】:2012-09-04 02:48:27
【问题描述】:
我是 C++ 新手(来自 C#),正在编写一个多线程 C++ 应用程序,想知道哪个更好用:std::thread 或它的 Boost 对应物?
我在另一个 Stack Overflow 帖子中看到了 following discussion,但仍然不知道为什么要选择一个而不是另一个。如果不启动新程序,我应该使用标准库还是 Boost 线程?
谢谢!
【问题讨论】:
-
我相信 std::thread 的实现是基于 boost::thread 的实现,所以应该没有太大的区别。
-
boost::thread与std::thread完全不同。它们不可互换。boost::thread是几年前设计的,可见它的年代了。 -
嗨,你应该提到是否使用 VS(如果是 2010 年或 2012 年)...顺便说一句,你可能想读这个:akrzemi1.wordpress.com/2012/11/14/not-using-stdthread
标签: c++ multithreading boost