進程有哪幾種狀態?


  • 創建:     進程正在被創建,尚未轉到就緒狀態。
  • 就緒狀態:進程已經處於准備運行狀態,即進程獲得了除處理器一切的所需資源,一旦得到處理器即可運行。
  • 運行狀態:進程正在處理器上運行。在單處理器環境下,每一個時刻最多只有一個進程處於運行狀態。
  • 阻塞狀態:進程正在等待某一時間而暫停運行,如等待某資源為可用(不包括處理器)或等待輸入、輸出完成。即處理器空閑,該進程也不能運行。
  • 結束狀態:進程正從系統消失,可能是進程正常結束或者其他原因中斷退出運行。

 

 

     可以想象成排隊就餐的情況


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM