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