欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux中僵尸進(jìn)程和孤兒進(jìn)程詳解

 更新時(shí)間:2017年06月12日 09:41:51   作者:z517602658  
早就了解孤兒進(jìn)程與僵尸進(jìn)程,但僅僅是停留在一知半解的程度,最近正好有空就順便學(xué)習(xí)一下,下面這篇文章主要給大家介紹了關(guān)于Linux中僵尸進(jìn)程和孤兒進(jìn)程的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下。

本文主要給大家介紹了關(guān)于Linux中僵尸進(jìn)程和孤兒進(jìn)程的相關(guān)內(nèi)容,分享給出來供大家參考學(xué)習(xí),下面來看看詳細(xì)的介紹:

1、僵尸進(jìn)程

一個(gè)子進(jìn)程在其父進(jìn)程沒有調(diào)用wait()waitpid()的情況下退出,這個(gè)子進(jìn)程就是僵尸進(jìn)程。如果其父進(jìn)程還存在而一直不調(diào)用wait,則該僵尸進(jìn)程將無法回收,等到其父進(jìn)程退出后該進(jìn)程將被init回收。

運(yùn)行結(jié)果

2、孤兒進(jìn)程

一個(gè)父進(jìn)程退出,而它的一個(gè)或多個(gè)子進(jìn)程還在運(yùn)行,那么那些子進(jìn)程將成為孤兒進(jìn)程。孤兒進(jìn)程將被init進(jìn)程(進(jìn)程號(hào)為1)所收養(yǎng),并由init進(jìn)程對(duì)他們完成狀態(tài)收集工作。

運(yùn)行結(jié)果

然而子進(jìn)程一直在調(diào)用,也不能被ctrl^c掉。。

3、注冊(cè)函數(shù)atexit,在進(jìn)程退出時(shí)調(diào)用


運(yùn)行結(jié)果

由結(jié)果可見,當(dāng)我們用注冊(cè)函數(shù)調(diào)用fun1、fun2、fun3時(shí)它在整個(gè)進(jìn)程退出時(shí)會(huì)倒著給我們打印這些函數(shù)中的內(nèi)容,在最后退出時(shí)調(diào)用第一個(gè)注冊(cè)函數(shù)并打印信息。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論