2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)
大家好,僵尸進程,關(guān)于僵尸進程的簡介很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、僵尸進程是當(dāng)子進程比父進程先結(jié)束,而父進程又沒有回收子進程,釋放子進程占用的資源,此時子進程將成為一個僵尸進程。
2、如果父進程先退出,子進程被init接管,子進程退出后init會回收其占用的相關(guān)資源我們都知道進程的工作原理。
3、我們啟動一個程序,開始我們的任務(wù),然后等任務(wù)結(jié)束了,我們就停止這個進程。
4、進程停止后,該進程就會從進程表中移除。
5、你可以通過 System-Monitor 查看當(dāng)前進程。
6、In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在UNIX 系統(tǒng)中,一個進程結(jié)束了,但是他的父進程沒有等待(調(diào)用wait / waitpid)他,那么他將變成一個僵尸進程。
7、但是如果該進程的父進程已經(jīng)先結(jié)束了,那么該進程就不會變成僵尸進程,因為每個進程結(jié)束的時候,系統(tǒng)都會掃描當(dāng)前系統(tǒng)中所運行的所有進程,看有沒有哪個進程是剛剛結(jié)束的這個進程的子進程,如果是的話,就由Init 來接管他,成為他的父進程……。
本文關(guān)于僵尸進程的簡介就講解完畢,希望對大家有所幫助。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)