【发布时间】:2011-05-31 17:00:22
【问题描述】:
我希望在记录时能够通过简单的 id 来识别线程,以便轻松跟踪单个线程的执行。用windows使用APIGetCurrentThreadId()可以实现我想要的。在boost::thread 中有一个方法get_id() 但这并不表示像整数那样的整数值。该对象确实有一个 thread_data 成员,其中包含一个似乎是我想要的 id,但该数据成员是私有的,因此无法访问。
为了显示或识别目的访问线程 id 的增强方式是什么?
【问题讨论】:
标签: c++ multithreading boost