-3
我使用fork系統調用創建了一個子進程。 哪個過程會先完成?什麼時候一個進程成爲殭屍進程?哪個進程先結束?孩子還是家長?
我使用fork系統調用創建了一個子進程。 哪個過程會先完成?什麼時候一個進程成爲殭屍進程?哪個進程先結束?孩子還是家長?
A zombie
進程已完成並且其父進程尚未等待其返回值。
什麼先死了?取決於調度算法。這可能是家長和它可能是誰選擇運行,也取決於他們在CPU需要多少時間的孩子......
無論其,如果父進程等待(看wait
系統調用)兒童過程,那麼子進程將首先完成。