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