与 C++11 多线程相关的头文件
来源:互联网 发布:python 极大似然估计 编辑:程序博客网 时间:2024/06/07 20:18
C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<future>。
- <atomic>:该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一套 C 风格的原子类型和与 C 兼容的原子操作的函数。
- <thread>:该头文件主要声明了 std::thread 类,另外 std::this_thread 命名空间也在该头文件中。
- <mutex>:该头文件主要声明了与互斥量(mutex)相关的类,包括 std::mutex 系列类,std::lock_guard, std::unique_lock, 以及其他的类型和函数。
- <condition_variable>:该头文件主要声明了与条件变量相关的类,包括 std::condition_variable 和 std::condition_variable_any。
- <future>:该头文件主要声明了 std::promise, std::package_task 两个 Provider 类,以及 std::future 和 std::shared_future 两个 Future 类,另外还有一些与之相关的类型和函数,std::async() 函数就声明在此头文件中。
0 0
- 与 C++11 多线程相关的头文件
- 与string相关的头文件解析(C/C++)
- c++ 头文件与c 头文件
- C++头文件与C头文件
- c/c++头文件与cpp文件的切换实现
- C头文件与库文件的区别
- C语言 makefile文件与头文件的写法。
- C与C++头文件
- 从<cstdio>与<stdio.h>浅析加c头文件与.h头文件的区别
- C语言头文件的使用与写法(转贴)
- Erlang与C语言的头文件对比
- C++与C添加标准库头文件的形式
- 位图的读取与保存 C语言 源文件+头文件
- 编写自己的头文件与C++中的c库
- C/C++头文件与变量的声明和定义
- C 语言程序设计与头文件的参考链接
- C/C++头文件中<>与“”的区别详解
- 立此存照(11)[C++]cfloat头文件即浮点数的最大值与最小值
- JavaWeb学习(四)
- iBET SYK888 Download Casino Plenty O’ Fortune
- 1122. Hamiltonian Cycle (25)[图的遍历]
- KMP模式匹配中匹配的总子串数
- js/javascript代码注释规范与示例
- 与 C++11 多线程相关的头文件
- React基于fetch的表单提交
- redis导入导出工具
- K3 二次开发常用数据表
- android应用程序联网需配置
- LeetCode-108. Convert Sorted Array to Binary Search Tree
- protues与keil联合仿真51单片机跑马灯实例
- Swift 系统学习 19 结构体的默认构造方法和自定义构造方法
- java基础—三(运算符&选择结构if)