Unix 上的 C++ : Differences in threading libraries?

标签 c++ multithreading unix boost c++11

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

最佳答案

几乎什么都没有,因为 boost::thread 是 POSIX 线程之上的一个薄包装器,并且 *nix 上的 C++11 多线程实现也可以实现相同的效果。

关于Unix 上的 C++ : Differences in threading libraries?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908095/

相关文章:

c++ - 使用 lambda 的线程构建 block (TBB) 排队任务

c++ - 派生类的散列

linux - 如何在 Bash 中对字母数字字符串进行排序

c++ - 如何强制链接器使用共享库而不是静态库?

c++ - 无法使用 Code::Blocks 编译 wxWidgets

c++ - openCL - 创建子缓冲区返回错误代码 13

c# - 任务类的实例(Task.Factory.StartNew 或 TaskCompletionSource)

c++ - 当使用 _ENABLE_PER_THREAD_LOCALE 时,STL 对象使用 C 运行时库语言环境进行浮点转换?

通过命名管道实现的客户端-服务器多线程程序

c - 只在一个 child 上 fork 的 Unix fork 树