Linux為什么要設(shè)計一個“僵尸進程”狀態(tài)?
最近看Linux進程狀態(tài),其中描述一個僵尸進程狀態(tài),這種狀態(tài)下進程已經(jīng)不能執(zhí)行了,只保留一個記錄,而這樣做的目的是讓其父親進程知道其狀態(tài);但有的父進程不關(guān)心這樣子進程,因此可能導(dǎo)致有些進程一直處于僵死狀態(tài)。那么我想到一個問題:為什么設(shè)計這樣一個狀態(tài)而不強制父進程必須了解它?另外,父進程沒有其他辦法知道其子進程了嗎?
posted on 2011-05-23 23:08 笨笨 閱讀(2389) 評論(12) 編輯 收藏 引用 所屬分類: Linux