std::thread::id
|
在标头
<thread> 定义 |
||
|
class thread::id;
|
(C++11 起) | |
类 thread::id 是轻量的可平凡复制类,它的作用是 std::thread 及 std::jthread (C++20 起)对象的唯一标识符。
此类的实例亦可保有不表示任何线程的特殊的有区别值。一旦线程结束,则 std::thread::id 的值可为另一线程复用。
此类为用作包括有序和无序的关联容器的关键而设计。
成员函数
| 构造不表示线程的 id (公开成员函数) |
非成员函数
|
(C++20 中移除)(C++20 中移除)(C++20 中移除)(C++20 中移除)(C++20 中移除)(C++20)
|
比较两个 thread::id 对象(函数) |
序列化 thread::id 对象(函数模板) |
辅助类
| std::thread::id 的散列支持 (类模板特化) |
参阅
| 返回线程的 id (公开成员函数) |
|
|
(C++11)
|
返回当前线程的线程 id (函数) |