Я хотел изучить, как вручную назначать потоки конкретным ядрам на многоядерном компьютере.Я обнаружил, что include / sched.h определяет некоторые макросы и функции (sched_setaffinity и т. Д.), Которые могут помочь в этом.Тем не менее, функции extern'ed, и я не могу найти их определения.Эти функции реализованы где-нибудь?Если да, где и возможно ли переопределить реализацию по умолчанию?Если нет, как я могу их реализовать?
И будет ли добавление новой реализации означать, что мне придется перекомпилировать ядро Linux?