c++ - 一旦 std :thread makes into C++Ox,pthreads 会过时吗

标签 c++ standards c++11

<分区>

显然我们仍会维护它,但一旦 C++ 标准保证可用,它会有多大用处。

随着新标准的出现,同步原语(Mutex、条件变量)会怎样?

您是否认为 pthread 比 std::thread 更难掌握?

最佳答案

C 不会消失。 POSIX 不会消失。用 C 为 POSIX 编写的多线程代码不会消失。所以 pthreads 不会消失。

std::thread 的许多实现将在底层使用 pthreads。

“Pthreads API 在 ANSI/IEEE POSIX 1003.1 - 1995 标准中定义。” -- POSIX 线程编程 https://computing.llnl.gov/tutorials/pthreads/

关于c++ - 一旦 std :thread makes into C++Ox,pthreads 会过时吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273572/

相关文章:

c++ - 如何在 C++ 头文件中初始化和返回数组?

C++:仅子类的模板

c - "Illegal hardware instruction"来自非常简单的代码

c++ - 在没有 Microsoft 扩展的情况下在 Visual C++ 中构建

c++ - 为什么不能推导嵌套在模板类中的枚举的模板参数?

c++ - 为什么我的代码没有完成 Sound::release() 调用?

c++ - 通过 char* 缓冲区读取 int 的行为是不同的,无论它是正数还是负数

c++ - 传入 A::operator new() 的大小是否总是等于 sizeof(A)?

java - 是否可以延迟 C++ 中 const 变量的初始化,例如 Java 的 "blank final"功能?

c++ - 如果我发现自己定义了一个 Component 类和一个 ComponentInstance 类,我是不是做错了什么?