1. 程式人生 > >程序的狀態與種類

程序的狀態與種類

在這裡插入圖片描述 ● 執行:正佔用處理器   ● 就緒:只要獲得處理器即可執行。   ● 阻塞:正等待某個事件(如I/O完成)的發生。  在不少系統中,還增加了兩種基本狀態:   ● 新狀態:一個程序剛剛建立,但還未將它送入就緒佇列時的狀態。   ● 終止狀態:當一個程序已經正常結束或異常結束,系統已將它從就緒佇列中移出,但尚未將它撤消時的狀態。

狀態 英文全稱 註釋
R (TASK_RUNNING) 可執行狀態
S (TASK_INTERRUPTIBLE) 可中斷的睡眠狀態
D (TASK_UNINTERRUPTIBLE) 不可中斷的睡眠狀態
T (TASK_STOPPED or TASK_TRACED) 暫停狀態或跟蹤狀態
Z (TASK_DEAD - EXIT_ZOMBIE) 退出狀態,程序成為殭屍程序
X (TASK_DEAD - EXIT_DEAD) 退出狀態,程序即將被銷燬