在 Windows 上,存在 GetProcessAffinityMask API 调用,并且还存在查找线程关联掩码的迂回方法,如下所示:
有没有办法在 Linux 中获取这些信息?对 sched_getcpu() 的调用只返回线程当前正在运行的 cpu,而不是它的关联掩码。
在 Windows 上,存在 GetProcessAffinityMask API 调用,并且还存在查找线程关联掩码的迂回方法,如下所示:
有没有办法在 Linux 中获取这些信息?对 sched_getcpu() 的调用只返回线程当前正在运行的 cpu,而不是它的关联掩码。
sched_setaffinity() & sched_getaffinity()。
pthread_attr_setaffinity_np() 和 pthread_attr_getaffinity_np()。
pthread_setaffinity_np() 和 pthread_getaffinity_np()。
_np 代表不可移植。