<thread>

包括标准标头 <thread> 定义选件类 thread 和各种支持的功能。

#include <thread>

备注

备注

使用 /clr/clr:pure,在生成的代码,则此标头块。

__STDCPP_THREADS__ 宏的定义,在一个非零值指示线程由此标头支持。

成员

Hh920526.collapse_all(zh-cn,VS.110).gif公共类

名称

描述

thread Class

定义用于范围和管理执行线程在应用程序中的对象。

Hh920526.collapse_all(zh-cn,VS.110).gif公共结构

名称

描述

哈希结构(STL)

定义返回值 thread::id单向依赖的成员函数。 适用于映射类型 thread::id 的值设置为给定值的分发的成员函数定义 哈希函数

Hh920526.collapse_all(zh-cn,VS.110).gif公共函数

名称

描述

get_id功能

唯一标识当前执行线程。

sleep_for功能

阻止调用线程。

sleep_until功能

阻止调用线程至少直到指定的时间。

交换函数(<thread>)

交换两 thread 对象的状态。

添加功能

信号操作系统上运行其他线程,因此,即使当前线程通常将继续运行。

Hh920526.collapse_all(zh-cn,VS.110).gif公共运算符

名称

描述

operator>=运算符(<thread>)

确定一 thread::id 对象是否大于或等于另的。

operator>运算符(<thread>)

确定一 thread::id 对象是否比另一个大。

operator<= 运算符(<thread>)

确定一 thread::id 对象是否小于或等于另的。

operator<运算符(<thread>)

确定一 thread::id 对象是否比另一个小于。

operator!= 运算符(<thread>)

比较两个 thread::id 对象是否相等。

operator== 运算符(<thread>)

比较两个 thread::id 对象是否相等。

operator<<运算符(<thread>)

插入 thread::id 对象的文本表示形式添加到流中。

请参见

参考

线程安全性对标准C++库中

其他资源

标头文件