std::thread::id
来自 cppreference.cn
| 定义于头文件 <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 对象(函数模板) |
[编辑] 辅助类
| (C++11) |
std::thread::id 的哈希支持 (类模板特化) |
thread::id 的格式化支持(类模板特化) |
[编辑] 参阅
| 返回线程的 id (public 成员函数) | |
| (C++11) |
返回当前线程的线程 ID (函数) |