C++ 参考手册

位置:首页 > C++ 参考手册 >线程支持库 >std::thread > std::thread::id

定义于头文件 <thread>
class thread::id;
(C++11 起)

thread::id 是轻量的可频繁复制类,它作为 std::thread 对象的唯一标识符工作。

此类的实例亦可保有不表示任何线程的特殊辨别值。一旦线程结束,则 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
(函数)