Дитячий процес

Автор: Lewis Jackson
Дата Створення: 13 Травень 2021
Дата Оновлення: 24 Червень 2024
Anonim
«Дитячий процес»
Відеоролик: «Дитячий процес»

Зміст

Визначення - Що означає дочірній процес?

Дочірній процес - це створення батьківського процесу, який можна визначити як основний процес, який створює дочірню або підпроцеси для виконання певних операцій. Кожен процес може мати багато дочірніх процесів, але лише один з батьків. Дитячий процес успадковує більшість атрибутів батьків.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює процес дитини

Батьківський процес може створити кілька дочірніх процесів. Якщо у процесу немає батьківського, його передбачається створити безпосередньо ядром.

У таких системах, як Unix та Linux, перший процес "init" створюється ядром під час завантаження і ніколи не припиняється доти, доки система працює. Для виконання різних завдань демона можуть бути запущені інші процеси без батьків.

У деяких ситуаціях дитячий процес осиротів, коли помирає його батько. Потім процес сироти дитини незабаром приймається процесом init.

Однак в Unix дочірній процес, створений за допомогою системного виклику fork, як правило, є клоном вихідного батьківського процесу. Після розгортання дочірнього процесу і батько, і дитина продовжують вести свій шлях. У Windows, коли новий процес створюється однією із сімейств функцій CreateProcess, повертається нова ручка процесу. Потім ця ручка створюється з повними правами доступу та підлягає перевірці доступу до безпеки. Ручка процесу може бути успадкована дочірнім процесом на основі прапора спадкування, визначеного під час створення.

Коли створюється дочірній процес, він асоціюється з унікальним ідентифікаційним номером процесу. Термін служби процесу закінчується, коли сигнал про припинення повідомляється над батьківським процесом, в результаті чого вивільняється ідентифікатор процесу та ресурси.