在使用boost的多线程c ++程序中,有没有办法获得指向当前线程的指针?

jon*_*rry 1 c++ multithreading boost

我需要知道当前线程的身份,以跟踪哪些线程正在向共享数据结构发出某些请求.

GMa*_*ckG 6

您可以使用它boost::this_thread::get_id()boost::thread::id表示线程.

我不认为你可以得到一个指向boost::thread对象的指针,因为该线程不一定附加一个.它不能制作一个,因为它可能附加一个.