Gyermekfolyamat

Szerző: Lewis Jackson
A Teremtés Dátuma: 13 Lehet 2021
Frissítés Dátuma: 24 Június 2024
Anonim
How to create a child process in nodejs (exec, execFile and spawn)
Videó: How to create a child process in nodejs (exec, execFile and spawn)

Tartalom

Meghatározás - Mit jelent a gyermekfolyamat?

A gyermekfolyamat egy szülőfolyamat létrehozása, amelyet úgy definiálhatunk, mint egy fő folyamatot, amely gyermekeket vagy alfolyamatokat hoz létre bizonyos műveletek végrehajtásához. Mindegyik folyamatnak lehet sok gyermekfolyamata, de csak egy szülő. A gyermekfolyamat a legtöbb szülő tulajdonságát örökli.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a gyermekfolyamatot

A szülői folyamat több gyermekfolyamatot hozhat létre. Ha egy folyamatnak nincs szülője, akkor feltételezzük, hogy közvetlenül a kernel hozza létre.

Az olyan rendszerekben, mint például az Unix és a Linux, az első folyamatot, az „init”, a kernel hozza létre indításkor, és soha nem fejeződik be, amíg a rendszer fut. Más szülő nélküli folyamatok indíthatók különböző démonfeladatok végrehajtására.

Bizonyos helyzetekben a gyermekfolyamat árva marad, amikor a szüle meghal. Az árva gyermekek folyamatát ezután rövidesen elfogadja az init folyamat.

A Unixban azonban a villás rendszerhívás alapján létrehozott gyermekfolyamat általában az eredeti szülő folyamat klónja. A gyermekfolyamat elvégzése után a szülő és a gyermek egyaránt folytatják a magukat. A Windows rendszerben, amikor egy új folyamat létrehozásra kerül a CreateProcess függvénycsalád egyikével, egy új folyamatkezelő kerül visszaadásra. Ezt a kezelőt ezután teljes hozzáférési jogokkal hozzák létre, és a biztonsági hozzáférés ellenőrzése alá tartozik. A folyamatkezelőt egy gyermekfolyamat örökölheti a létrehozás során megadott öröklési jelző alapján.

Gyermekfolyamat létrehozásakor hozzárendelésre kerül egy egyedi folyamat-azonosító szám. A folyamat élettartama akkor ér véget, amikor a lezárási jelet jelentik a szülő folyamatnak, amelynek eredményeként a folyamat azonosítója és az erőforrások felszabadulnak.