URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 8933
[ Назад ]

Исходное сообщение
"Идентификатор процесса"

Отправлено СК , 01-Окт-01 03:47 
Как формируется идентификатор процесса (случайно или по
каким-то правилам) ?
Спасибо.

Содержание

Сообщения в этом обсуждении
"RE: Идентификатор процесса"
Отправлено _nick_ , 01-Окт-01 11:52 
>Как формируется идентификатор процесса (случайно или
>по
>каким-то правилам) ?
>Спасибо.

Стоит счетчик, при вызове fork() (создание нового процесса) прцессу дается номер = счетчику, далее счетчик увеличивается на 1. Так до 2^16, долее счетчик обнуляется и все повторяется, только проверяется нет ли уже процесся с этим id. Примерно так.