當前位置:趣味科普網>經驗>

程序的生命週期有哪三個基本狀態

經驗 閱讀(2.57W)

程序的生命週期有哪三個基本狀態

程序狀態反映程序執行過程的變化。這些狀態隨著程序的執行和外界條件的變化而轉換。在三態模型中,程序狀態分為三個基本狀態,即執行態,就緒態,阻塞態。

1、執行態:程序佔有處理器正在執行。

2、就緒態:程序具備執行條件,等待系統分配處理器以便執行。

3、等待態:又稱為阻塞態或睡眠態,指程序不具備執行條件,正在等待某個事件的完成。

一個程序從建立而產生至撤銷而消亡的整個生命期間,佔有處理器執行,可執行但分不到處理器、有空閒處理器但因等待某個事件的發生而無法執行,程序和程式不相同,它是活動的且有狀態變化的,用一組狀態加以刻畫。