Hvad er navnet på en underordnet proces, hvis forælder afsluttes, før den gør det?
Hvad er navnet på en underordnet proces, hvis forælder afsluttes, før den gør det?

Video: Hvad er navnet på en underordnet proces, hvis forælder afsluttes, før den gør det?

Video: Hvad er navnet på en underordnet proces, hvis forælder afsluttes, før den gør det?
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, November
Anonim

Forældreløs processer er en modsat situation til zombie processer , med henvisning til det tilfælde, hvor en forældreprocessen afsluttes før dens børns processer , som siges at blive "forældreløse".

Bare så, hvorfor skulle en forældreproces afslutte en underordnet proces?

EN afsluttet proces siges at være en zombie eller nedlagt indtil den forælder gør vente på barn . Når en processen afsluttes al den hukommelse og de ressourcer, der er knyttet til den, er deallokeret, så de kan bruges af andre processer.

Derudover, når en proces afføder en anden proces, hvem er ejeren af den underordnede proces? 1 Behandle Skabelse. Processer kan skabe andre processer gennem passende systemopkald, såsom gaffel eller gyde . Det behandle som gør oprettelsen betegnes forælderen til anden proces , som kaldes dens barn . Hver behandle er givet en heltalsidentifikator, kaldet dens behandle identifikator eller PID.

Hvad sker der i denne forbindelse, når forældreprocessen afsluttes før barnet?

Når en forældreproces dør Før -en børneproces , ved kernen, at den ikke får et venteopkald, så i stedet laver den disse processer "forældreløse" og sætter dem under init (husk mor til alle processer ). Init vil til sidst udføre ventesystemkaldet for disse forældreløse børn, så de kan dø.

Hvad er forældre- og børneprocesser?

EN børneproces er en behandle skabt af en forældreproces i operativsystemet ved hjælp af et fork() systemkald. EN børneproces er skabt som sin forældreprocesser kopiere og arver de fleste af dets egenskaber. Hvis en børneproces har ingen forældreproces , den blev oprettet direkte af kernen.

Anbefalede: