Tus txheej txheem menyuam lub npe yog dab tsi uas niam txiv txiav txim ua ntej nws ua?
Tus txheej txheem menyuam lub npe yog dab tsi uas niam txiv txiav txim ua ntej nws ua?

Video: Tus txheej txheem menyuam lub npe yog dab tsi uas niam txiv txiav txim ua ntej nws ua?

Video: Tus txheej txheem menyuam lub npe yog dab tsi uas niam txiv txiav txim ua ntej nws ua?
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Kaum ib hlis
Anonim

Orphan txheej txheem yog ib qho teeb meem opposite rau zombie txheej txheem , xa mus rau rooj plaub uas a niam txiv txoj kev xaus ua ntej nws cov txheej txheem menyuam yaus , uas yog hais los ua "pob ntsuag".

Ib yam li ntawd, vim li cas niam txiv txoj kev txiav txim rau tus me nyuam?

A kev txiav txim hais tias yog zombie los yog defunct mus txog rau lub niam txiv ua tos rau ntawm tus menyuam . Thaum a txheej txheem xaus tag nrho cov cim xeeb thiab cov peev txheej cuam tshuam nrog nws yog deallocated kom lawv tuaj yeem siv los ntawm lwm tus txheej txheem.

Tsis tas li ntawd, thaum tus txheej txheem spawns lwm tus txheej txheem uas yog tus tswv ntawm tus txheej txheem me nyuam? 1 Txheej txheem Tsim. Cov txheej txheem muaj peev xwm tsim lwm yam txheej txheem los ntawm kev hu xov tooj tsim nyog, xws li diav rawg lossis qev . Cov txheej txheem uas ua tus tsim yog hu ua niam txiv ntawm tus lwm yam txheej txheem , uas yog termed nws tus menyuam . Txhua txheej txheem yog muab ib tug integer identifier, termed nws txheej txheem tus ID, los yog PID.

Hauv qhov no, yuav ua li cas thaum cov txheej txheem niam txiv tawm ua ntej tus menyuam?

Thaum a niam txiv txheej txheem tuag ua ntej a tus txheej txheem me nyuam , lub kernel paub tias nws yuav tsis tau txais tos hu, yog li nws ua rau cov no txheej txheem "cov menyuam ntsuag" thiab muab tso rau hauv kev saib xyuas ntawm init (nco ntsoov leej niam ntawm txhua tus txheej txheem ). Init thaum kawg yuav ua qhov kev tos hu rau cov menyuam ntsuag no kom lawv tuag.

Cov txheej txheem niam txiv thiab menyuam yog dab tsi?

A tus menyuam txheej txheem yog a txheej txheem tsim los ntawm a niam txiv txheej txheem nyob rau hauv kev khiav hauj lwm qhov system siv lub fork() system hu. A tus menyuam txheej txheem yog tsim raws li nws niam txiv txoj kev luam thiab txais feem ntau ntawm nws cov cwj pwm. Yog ib tus txheej txheem me nyuam tsis muaj niam txiv txheej txheem , nws tau tsim ncaj qha los ntawm lub kernel.

Pom zoo: