0

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

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

1 回答 1

0

我认为您正在寻找gettid()

来自pthread_self() 手册页的注释:返回的pthread_self()线程 ID 与调用 gettid(2) 返回的内核线程 ID 不同。你打印出来的看起来像一个 pthread id。

于 2011-08-12T23:31:57.277 回答