在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