如何从RWThreadId获取linux线程id



在RW文档中,它建议使用rwThreadHash来获得用于调试的threaddid,但这仍然与线程上的实际linux线程id不匹配。知道如何获得它(不一定是便携式的方式)吗?

cout << rwThreadHash(threadId()) << endl;
1477159840

我想你是在找gettid()

从pthread_self()手册页说明:pthread_self()返回的线程ID与调用gettid(2)返回的内核线程ID不一样。您打印出来的内容看起来像一个pthread id。

相关内容

  • 没有找到相关文章