标签: linux multithreading affinity
在Windows上,存在GetProcessAffinityMask API调用,并且还存在一种寻找线程关联掩码的迂回方式,如下所示:
Query thread (not process) processor affinity?
有没有办法在Linux中获取此信息?对sched_getcpu()的调用只返回线程当前运行的cpu,而不是其关联掩码。
答案 0 :(得分:2)
sched_setaffinity() & sched_getaffinity()
pthread_attr_setaffinty_np() & pthread_attr_getaffinity_np()。
pthread_setaffinity_np() & pthread_getaffinity_np()。
_np代表非便携式。