Фоновый процесс против процесса переднего плана - PullRequest
0 голосов
/ 20 января 2012

Есть ли разница в том, как процессор выполняет фоновый или приоритетный процесс или как операционная система работает с их расписанием. Если на уровне процессора нет разницы между фоновым заданием и заданием на переднем плане, то на каком уровне возникает различие?

1 Ответ

1 голос
/ 20 января 2012

Создание нового фонового процесса в оболочке не имеет ничего общего с тем, как процессор его выполняет. Разница лишь в том, что оболочка не ожидает завершения фонового процесса.

Код для создания процесса:
1) форк процесс
2) если (& символ присутствует в конце команды)
продолжать принимать новую команду
еще
подождите в детстве.

Разница лишь в том, уменьшает ли оболочка приоритет фонового процесса. Ответ «зависит» от используемой вами оболочки. Но я не знаю какой-либо существующей оболочки, назначающей такие динамические приоритеты.

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