Kaip vadinasi antrinis procesas, kurio tėvas nutraukia jį anksčiau?
Kaip vadinasi antrinis procesas, kurio tėvas nutraukia jį anksčiau?

Video: Kaip vadinasi antrinis procesas, kurio tėvas nutraukia jį anksčiau?

Video: Kaip vadinasi antrinis procesas, kurio tėvas nutraukia jį anksčiau?
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Lapkritis
Anonim

Našlaitėlis procesus yra priešinga situacija zombiams procesus , nurodydamas atvejį, kai a pirminis procesas baigiasi anksčiau jos vaiko procesai , kurie, kaip teigiama, tampa „našlaičiais“.

Taigi, kodėl tėvų procesas turėtų nutraukti vaiko procesą?

A nutrauktas procesas Sakoma, kad jis yra zombis arba neegzistuoja iki daro tėvas laukti vaikas . Kada procesas baigiasi visa su ja susijusi atmintis ir ištekliai yra paskirstomi, kad juos galėtų naudoti kiti procesus.

Be to, kai procesas sukuria kitą procesą, kas yra antrinio proceso savininkas? 1 Procesas Kūrimas. Procesai gali sukurti kiti procesai per atitinkamus sistemos iškvietimus, pvz., šakutė arba neršti . The procesas kuri daro, yra vadinama pirminiu kitas procesas , kuris vadinamas jo vaikas . Kiekvienas procesas yra suteiktas sveikojo skaičiaus identifikatorius, vadinamas jo procesas identifikatorius arba PID.

Kas atsitinka, kai tėvų procesas baigiasi anksčiau nei vaikas?

Kada tėvų procesas miršta prieš a vaiko procesas , branduolys žino, kad jis nesulauks skambučio laukti, todėl vietoj to padaro juos procesus „našlaičius“ir paveda juos globoti (prisiminkite visų motiną procesus ). „Init“galiausiai atliks laukimo sistemos iškvietimą šiems našlaičiams, kad jie galėtų mirti.

Kokie yra tėvų ir vaikų procesai?

A vaiko procesas yra procesas sukūrė a tėvų procesas operacinėje sistemoje naudojant fork() sistemos iškvietimą. A vaiko procesas yra sukurtas kaip jos tėvų procesas kopijuoja ir paveldi daugumą jo atributų. Jeigu vaiko procesas neturi tėvų procesas , jį sukūrė tiesiogiai branduolys.

Rekomenduojamas: