В Windows существует API-вызов GetProcessAffinityMask, а также существует обходной способ поиска маски сходства потоков, как показано здесь:
Сходство процессора (не процесса) запроса?
Есть ли способ получить эту информацию в Linux? Вызов sched_getcpu () возвращает только процессор, на котором поток в данный момент работает, а не маску сходства.