Как предотвратить наследование процессора процессами дочернего разветвленного процесса? - PullRequest
6 голосов
/ 01 декабря 2011

У меня есть серверный процесс, который разветвляется на множество дочерних процессов.Процесс сервера имеет сходство с ядром процессора, но я не хочу, чтобы это сходство наследовалось дочерним процессом (скорее ОС должна обрабатывать, где запускать эти процессы).Есть ли способ отделить родительские дочерние процессы по отношению к процессору?

1 Ответ

7 голосов
/ 01 декабря 2011

Вы можете вызвать sched_setaffinity(2) со всеми битами, установленными в маске ЦП после fork(2) и до execve(2).

...