2016-03-02 148 views

回答

13

根据cppreference on std::thread::id (default constructor)

默认-构建一个新的线程标识符。标识符不代表一个线程。

因此,您可以存储和比较默认构造std::thread::id

+0

@ user997112您应该单击复选标记以接受此问题作为您的问题的答案。 – Steve

+1

我认为值得注意的是,它是有效的,因为ids的'operator =='是这样定义的(*只有当x和y表示相同的执行线程时,或者x和y都不表示执行线程时才返回true。 *)。 另外 - t.get_id()== id()在线程't'的某些状态中为真。 –

相关问题