在Linux系統(tǒng)中,進程可以處于以下六種狀態(tài):
- 運行(Running):進程正在CPU上執(zhí)行指令。
- 等待(Waiting):進程正在等待某些事件的發(fā)生,比如I/O操作完成。
- 停止(Stopped):進程被暫停執(zhí)行,通常由用戶發(fā)送SIGSTOP信號導(dǎo)致。
- 僵死(Zombie):進程已經(jīng)終止,但其父進程尚未調(diào)用wait()或waitpid()函數(shù)來獲取其終止?fàn)顟B(tài)。
- 僵尸(Defunct):與僵死(Zombie)狀態(tài)類似,表示進程已經(jīng)終止,但其父進程沒有正確處理其終止?fàn)顟B(tài)。
- 停止(T):進程正在被跟蹤或被停止。