在Linux上获取进程和线程关联掩码

在Windows上,存在GetProcessAffinityMask API调用,并且还存在一种查找线程关联掩码的迂回方式,如下所示:

查询线程(不是进程)处理器的亲和力?

有什么方法可以在Linux中获取这些信息? 对sched_getcpu()的调用只返回线程当前正在运行的cpu,而不是其亲和度掩码。


sched_setaffinity()和sched_getaffinity()。

pthread_attr_setaffinty_np()和pthread_attr_getaffinity_np()。

pthread_setaffinity_np()和pthread_getaffinity_np()。

_np代表不可移植的。

链接地址: http://www.djcxy.com/p/56103.html

上一篇: Get process and thread affinity mask on Linux

下一篇: How can I see which CPU core a thread is running in?