Можно ли установить соответствие процессоров pthread в OS X?
В Linux есть функция sched_setaffinity (), определенная в sched.h, но я не могу найти ничего подобного в реализации Mac OS X 10.6 pthreads... Если не возможно установить сходство, какова политика по умолчанию в OS X?
1 ответ
Решение
Mac OS X имеет API-интерфейс Thread Affinity, и вы можете использовать его с идентификатором pthread в качестве thread_policy_set(pthread_mach_thread_np(pthreadId)), но, насколько мне известно, таких API, как sched_setaffinity, не существует.