C++ C++;11 thread::id表示无线程的特殊值

C++ C++;11 thread::id表示无线程的特殊值,c++,multithreading,c++11,stdthread,C++,Multithreading,C++11,Stdthread,这表明 此类的实例还可能包含不表示任何线程的特殊distinct值 但是我找不到这个特殊值是什么,也找不到它的定义(在中查找)。有什么想法吗?默认构造函数记录如下: 默认值构造一个新的线程标识符。标识符不存在 代表一条线 因此,如果需要非线程标识符,只需默认构造一个id。可以将默认构造值与任何线程id进行比较,以检查后者是否为非线程

这表明

此类的实例还可能包含不表示任何线程的特殊distinct值


但是我找不到这个特殊值是什么,也找不到它的定义(在中查找)。有什么想法吗?

默认构造函数记录如下:

默认值构造一个新的线程标识符。标识符不存在 代表一条线

因此,如果需要非线程标识符,只需默认构造一个
id
。可以将默认构造值与任何线程
id
进行比较,以检查后者是否为非线程