在Linux中,僵尸進程是指已經終止執行但其父進程還沒有對其進行善后處理(調用wait()系統調用來獲取其終止狀態)的進程。這種進程會占用系統資源,并且在進程表中仍然存在,如果大量的僵尸進程堆積會導致系統資源不足。通常可以通過編寫代碼或使用特定工具來清理僵尸進程。
而孤兒進程是指其父進程已經終止但是其子進程還在運行的進程。孤兒進程會被init進程(進程號為1)接管,并由其來對其進行善后處理。所以孤兒進程不會像僵尸進程一樣一直存在在進程表中。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529