نام فرآیند فرزندی که والدین آن قبل از انجام آن خاتمه می یابد چیست؟
نام فرآیند فرزندی که والدین آن قبل از انجام آن خاتمه می یابد چیست؟

تصویری: نام فرآیند فرزندی که والدین آن قبل از انجام آن خاتمه می یابد چیست؟

تصویری: نام فرآیند فرزندی که والدین آن قبل از انجام آن خاتمه می یابد چیست؟
تصویری: کدام نشانه ها خبردهنده مرگ شما است؟ بهتر است بدانید - NEXT MEDIA 2024, آوریل
Anonim

یتیم فرآیندها موقعیتی مخالف زامبی هستند فرآیندها با اشاره به موردی که الف فرآیند والد قبل از پایان خاتمه می یابد آن فرآیندهای کودک ، که گفته می شود «یتیم» می شوند.

بنابراین، چرا یک فرآیند والدین، یک فرآیند فرزند را خاتمه می دهد؟

آ فرآیند خاتمه یافته گفته می شود که یک زامبی یا از بین رفته است والدین انجام می دهد منتظر بمانید کودک . وقتی یک فرآیند خاتمه می یابد تمام حافظه و منابع مرتبط با آن اختصاص داده شده است تا بتوانند توسط دیگران استفاده شوند فرآیندها.

علاوه بر این، هنگامی که یک فرآیند فرآیند دیگری را ایجاد می کند، چه کسی مالک فرآیند فرزند است؟ 1 روند ایجاد. فرآیندها ممکن است ایجاد کند سایر فرآیندها از طریق تماس های سیستمی مناسب، مانند فورک یا تخمریزی . این روند که ایجاد را انجام می دهد والد the نامیده می شود فرآیند دیگر ، که به آن آن می گویند کودک . هر یک روند یک شناسه عدد صحیح داده می شود که آن را نامیده می شود روند شناسه یا PID

در این راستا، وقتی فرآیند والدین قبل از کودک خارج می شود، چه اتفاقی می افتد؟

وقتی یک فرآیند والدین می میرد قبل از آ فرآیند کودک ، هسته می داند که قرار نیست یک تماس انتظار دریافت کند، بنابراین در عوض اینها را ایجاد می کند فرآیندها "یتیمان" و آنها را تحت سرپرستی قرار می دهد (مادر همه را به یاد داشته باشید فرآیندها ). اینیت در نهایت فراخوانی سیستم انتظار را برای این کودکان یتیم انجام خواهد داد تا بتوانند بمیرند.

فرآیندهای والدین و فرزند چیست؟

آ فرآیند کودک هست یک روند ایجاد شده توسط a فرآیند والدین در سیستم عامل با استفاده از فراخوانی سیستم fork(). آ فرآیند کودک به عنوان آن ایجاد می شود فرآیندهای والدین کپی کرده و بیشتر ویژگی های آن را به ارث می برد. اگر یک فرآیند کودک ندارد فرآیند والدین ، مستقیماً توسط هسته ایجاد شده است.

توصیه شده: