我需要知道当前线程的身份,以便跟踪哪些线程正在向共享数据结构发出特定请求。
最佳答案
您可以使用 boost::this_thread::get_id()
获取表示线程的 boost::thread::id
。
我认为您无法获得指向 boost::thread
对象的指针,因为线程不一定附加了一个。它不能制作一个,因为它可能附有一个。
关于c++ - 在使用 boost 的多线程 c++ 程序中,有没有办法获取指向当前线程的指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945404/