是否可以在OS X中设置pthread CPU亲和力?

时间:2011-05-31 06:42:18

标签: linux multithreading macos pthreads affinity

Linux 中, sched.h 中定义了 sched_setaffinity()函数,但我似乎无法找到类似的内容在 Mac OS X 10.6 pthreads 实施中......如果无法设置亲和力, OS X 中的默认策略是什么?

1 个答案:

答案 0 :(得分:5)

Mac OS X有Thread Affinity API,您可以将它与pthread ID一起用作thread_policy_set(pthread_mach_thread_np(pthreadId)),但据我所知,没有像sched_setaffinity这样的API。