多线程程序开辟的过程中,常用的阐发问题的手段就是日记,而为了区分分歧线程,输出日记的同时也要同时输出线程id,是以,本文告诉你在各类场景下,如何获取线程ID
经由过程挪用std::this_thread.get_id()来获取内部线程的id
建立线程后,经由过程线程对象获取线程id, 然后挪用join函数期待线程竣事
从输出打印信息看,内部线程的id和经由过程线程对象获取的id是不异的
启动线程,设置线程分手属性之后,再获取线程id
从输出信息看,内部线程的id与分手之后获取的线程id分歧
挪用std::thread::id()可以获取默认线程id
调试运行成果如下所示,默认线程的id号是0x0
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!