進程狀態有哪幾種 進程狀態有哪些


進程狀態有哪幾種 進程狀態有哪些

文章插圖
【進程狀態有哪幾種 進程狀態有哪些】進程有初始狀態、就緒狀態、執行狀態、等待狀態與終止五個基本狀態 。進程狀態反映進程執行過程的變化 , 這些狀態隨著進程的執行和外界條件的變化而轉換 。
一個進程可以包含若干線程 , 線程可以幫助應用程序同時做幾件事 , 在程序被運行后中 , 系統首先要做的就是為該程序進程建立一個默認線程 , 然后程序可以根據需要自行添加或刪除相關的線程 。是可并發執行的程序 。在一個數據集合上的運行過程 , 是系統進行資源分配和調度的一個獨立單位 , 也是稱活動、路徑或任務 , 它有兩方面性質:活動性、并發性 。進程可以劃分為運行、阻塞、就緒三種狀態 , 并隨一定條件而相互轉化:就緒、運行 , 運行、阻塞 , 阻塞、就緒 。