Вот как можно проверить, что делает ваша система:
for i in $(seq 20); do ps; done | grep ps
PID команд "ps" являются последовательными процессами или настолько близки к последовательным, насколько разумно может ожидать любой другой вызывающий объект.
Мой терминал cygwin в Windows распределяет их случайным образом, мой веб-хост размещает их последовательно (со случайными промежутками, которые, предположительно, относятся к процессам, выполняемым другими пользователями или серверами).
Некоторые считают, что последовательное выделение PID является небольшой возможной проблемой безопасности, так как это может привести к утечке информации между пользователями многопользовательской системы.