如何知道c当前运行在哪个cpu上的线程

时间:2013-05-14 16:55:26

标签: c multithreading

我正在寻找一种创建高性能计数器的方法。 我试过使用hash_set,哈希数来自pthread_self(),但是pthread_self()不是相关的线程id(它是内存地址)。 和gettid()不是标准的系统调用。

有没有办法知道当前线程在哪个CPU上运行? 所以,我可以创建一个每个cpu计数器,并将它们相加以高速计数。

0 个答案:

没有答案