1、通过调用std::this_thread.get_id()来获取内部线程的id
2、创建线程后,通过线程对象获取线程id, 然后调用join函数等待线程结束
3、从输出打印信息看,内部线程的id和通过线程对象获取的id是相同的
4、启动线程,设置线程分离属性之后,再获取线程id
5、从输出信息看,内部线程的id与分离之后获取的线程id不同
6、调用std::thread::id()可以获取默认线程id
7、调试运行结果如下所示,默认线程的id号是0x0
时间:2024-10-15 04:22:51
1、通过调用std::this_thread.get_id()来获取内部线程的id
2、创建线程后,通过线程对象获取线程id, 然后调用join函数等待线程结束
3、从输出打印信息看,内部线程的id和通过线程对象获取的id是相同的
4、启动线程,设置线程分离属性之后,再获取线程id
5、从输出信息看,内部线程的id与分离之后获取的线程id不同
6、调用std::thread::id()可以获取默认线程id
7、调试运行结果如下所示,默认线程的id号是0x0