Børneproces

Forfatter: Lewis Jackson
Oprettelsesdato: 13 Kan 2021
Opdateringsdato: 24 Juni 2024
Anonim
Børneproces - Teknologi
Børneproces - Teknologi

Indhold

Definition - Hvad betyder børneproces?

En børneproces er oprettelsen af ​​en forældreproces, der kan defineres som den vigtigste proces, der skaber barn eller underprocesser til at udføre visse operationer. Hver proces kan have mange børneprocesser, men kun en forælder. En børneproces arver de fleste af sine forældres attributter.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Child Process

En overordnet proces kan oprette flere underordnede processer. Hvis en proces ikke har en forælder, antages den at oprettes direkte af kernen.

I systemer som Unix og Linux oprettes den første proces, "init", af kernen på starttidspunktet og afsluttes aldrig, så længe systemet kører. Andre forældreløse processer kan blive lanceret for at udføre forskellige dæmonopgaver.

I nogle situationer forældreløs en barneproces, når dets forælder dør. Den forældreløse børneproces vedtages derefter kort efter initprocessen.

I Unix er en underordnet proces, der oprettes ved hjælp af gaffelsystemopkaldet, imidlertid generelt en klon af den originale overordnede proces. Efter forfalskning af en barneproces fortsætter både forælderen og barnet deres egen måde. I Windows, når en ny proces oprettes af en af ​​CreateProcess-funktionsfamilien, returneres et nyt proceshåndtag. Dette håndtag oprettes derefter med fuld adgangsrettigheder og er underlagt kontrol af sikkerhedsadgang. Proceshåndtaget kan arves af en underordnet proces baseret på det arveflag, der er specificeret under oprettelsen.

Når der oprettes en børneproces, er den tilknyttet et unikt proces-id-nummer. Levetiden for en proces slutter, når et terminalsignal rapporteres til den overordnede proces, hvilket resulterer i frigivelse af proces-ID og ressourcer.