進程之間的通信

fork: 殭屍進程: 什麼殭屍進程,如何避免殭屍進程?    一般來說,父進程需要跟蹤子進程的退出狀態,所以子進程結束之後,父進程讀取其退出狀態之前,該子進程處於殭屍狀態,還有一種是,父進程先於子進程結束,則子進程處於殭屍狀態。     父進程可以通過調用wait()函數避免殭屍進程。因爲wait()函數(阻塞的)將等待子進程結束運行,並捕獲子進程的退出狀態。     也可以通過調用waitpi
相關文章
相關標籤/搜索