Какво е името на дъщерния процес, чийто родител прекратява преди това?
Какво е името на дъщерния процес, чийто родител прекратява преди това?

Видео: Какво е името на дъщерния процес, чийто родител прекратява преди това?

Видео: Какво е името на дъщерния процес, чийто родител прекратява преди това?
Видео: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Ноември
Anonim

сираче процеси са противоположна ситуация на зомбитата процеси , като се позовава на случая, в който а родителският процес прекратява преди неговото детски процеси , за които се казва, че остават „осиротели“.

Просто така, защо процесът-родител би прекратил дъщерен процес?

А прекратен процес се казва, че е зомби или не съществува до родител прави изчакайте на дете . Когато процесът се прекратява цялата памет и ресурси, свързани с него, се освобождават, за да могат да се използват от други процеси.

Освен това, когато процес породи друг процес, кой е собственикът на дъщерния процес? 1 процес Създаване. процеси може да създаде други процеси чрез подходящи системни повиквания, като например fork или хвърлят хайвера си . В процес което прави създаването се нарича родител на друг процес , който се нарича негов дете . Всеки процес му се дава целочислен идентификатор, наречен its процес идентификатор или PID.

В тази връзка, какво се случва, когато родителският процес излезе преди детето?

Когато родителски процес умира преди а детски процес , ядрото знае, че няма да получи изчакване, така че вместо това прави тези процеси "сираци" и ги поставя под грижите на init (помнете майката на всички процеси ). Init в крайна сметка ще изпълни системното извикване на чакане за тези сираци, за да могат да умрат.

Какво представляват родителски и детски процеси?

А детски процес е процес създадена от а родителски процес в операционна система с помощта на системно извикване fork(). А детски процес е създаден като негов родителски процес копира и наследява повечето от неговите атрибути. Ако детски процес не родителски процес , той е създаден директно от ядрото.

Препоръчано: