C++ C++;在Unix上:线程库的差异?

C++ C++;在Unix上:线程库的差异?,c++,multithreading,unix,boost,c++11,C++,Multithreading,Unix,Boost,C++11,使用boost:thread、Posix线程库和新的C++11多线程库有什么区别,特别是在性能方面?几乎没有什么区别,因为boost::thread是Posix线程之上的一个薄包装器,在*nix上的C++11多线程实现也可以预期到这一点。boost::thread应该是POSIX的包装器。只要阅读规范,C++11就提供了相同的功能。你在谈论C++11的哪一部分?它提供了比Boost或POSIX更多的功能。它当然不仅仅是一个薄薄的包装器。@Konrad Rudolph:我说的是boost::thr

使用boost:thread、Posix线程库和新的C++11多线程库有什么区别,特别是在性能方面?

几乎没有什么区别,因为
boost::thread
是Posix线程之上的一个薄包装器,在*nix上的C++11多线程实现也可以预期到这一点。

boost::thread应该是POSIX的包装器。只要阅读规范,C++11就提供了相同的功能。

你在谈论C++11的哪一部分?它提供了比Boost或POSIX更多的功能。它当然不仅仅是一个薄薄的包装器。@Konrad Rudolph:我说的是
boost::thread
、POSIX线程和
std::thread
必须提供的功能集的结合。不过,附加部件的性能要与最初不提供它们的库进行比较:)