當前位置:生活全書館 >

IT科技

> 程序進入等待狀態有哪幾種方式

程序進入等待狀態有哪幾種方式

程序進入等待狀態的方式有:

程序進入等待狀態有哪幾種方式

1、CPU排程給優先順序更高的執行緒;

2、阻塞的執行緒獲得資源或者訊號;

3、在時間片輪轉的情況下,如果時間片到了;

4、獲得spinlock未果。

程序(Process)是指計算機中已執行的程式,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在早期面向程序設計的計算機結構中,程序是程式的基本執行實體;在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程序是程式真正執行的例項,若干程序可能與同一個程式相關,且每個程序皆可以同步或非同步的方式獨立執行。程序是60年代初首先由麻省理工學院的MULTICS系統和IBM公司的CTSS/360系統引入的。程序是一個具有獨立功能的程式關於某個資料集合的一次執行活動。它可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程式的程式碼,還包括當前的活動,通過程式計數器的值和處理暫存器的內容來表示。

標籤: 程序 哪幾種 等待
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/oowlk2.html