Я пытаюсь выделить конкретное ядро для потока в реальном времени (sched_fifio или sched_deadline).пытаясь сделать это, я попробовал следующее в коде:
- использовал CPU_ZERO (), чтобы очистить все процессоры, выделенные потоку
- использовал CPU_SET (7, & set).я ожидаю, что поток будет выделен ядру 7. или он установит «маску»?
- Used sched_setaffinity ();выделить ядро для потока.
Если я проверю команду top после выполнения, поток не запускается на процессоре 7. Как я достигну своей цели?