Как указать в программе C запуск на одном ядре? - PullRequest
2 голосов
/ 26 февраля 2020

Я хочу написать C программу, которая будет делать эквивалент "taskset --cpu-list 0 ./program args ...". То есть родительский процесс и все дочерние процессы, созданные fork (), будут работать на одном ядре. Я читаю о sched-setaffinity (2), но согласно документации, он назначает процесс маске сродства ЦП, то есть процессору, который может иметь несколько ядер. (поправьте меня, если я ошибаюсь, пожалуйста) Есть ли способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...