1. 程式人生 > 其它 >第239天學習打卡(知識點回顧 執行緒和程序)

第239天學習打卡(知識點回顧 執行緒和程序)

知識點回顧

執行緒和程序

程序(Process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程式是指令、資料及其組織形式的描述,程序是程式的實體。是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。程式是指令、資料及其組織形式的描述,程序是程式的實體。

執行緒:是作業系統能夠進行運算排程的最小單位。它被包含在程序之中,是程序中的實際運作單位。一條執行緒指的是程序中一個單一順序的控制流,一個程序中可以併發多個執行緒,每條執行緒並行執行不同的任務。

總結:

程序:指系統中正在執行的一個應用程式;程式一旦執行就是程序;程序資源分配的最小單位。

執行緒:系統分配處理器時間資源的基本單元,或者說程序之內獨立執行的一個單元執行流。執行緒---程式執行的最小單位。

執行緒狀態: 新建 準備 就緒 阻塞 等待 終結

B站:尚矽谷2021逆襲版Java面試題第三季(java大廠面試題,周陽主講)嗶哩嗶哩bilibili