标签: c multithreading
我正在寻找一种创建高性能计数器的方法。 我试过使用hash_set,哈希数来自pthread_self(),但是pthread_self()不是相关的线程id(它是内存地址)。 和gettid()不是标准的系统调用。
有没有办法知道当前线程在哪个CPU上运行? 所以,我可以创建一个每个cpu计数器,并将它们相加以高速计数。