一次fork與兩次fork的區別

在講一次fork和兩次fork之前,有必要先來簡單講解一下wait的作用 1、阻塞當前進程 2、獲得子進程退出的相關信息(回收殭屍進程) 子進程不返回,父進程後邊的內容就沒法執行。 注:wait函數只能在有子進程的父進程中調用。 我們使用fork()函數創建一個子進程出來往往是爲了父子進程能夠同時執行兩段代碼。如果在父進程中不寫wait()會導致子進程在退出後變成殭屍;但是使用wait()又會導致
相關文章
相關標籤/搜索