C++面試寶典:操作系統(一)

● 請你說一下進程與線程的概念,以及爲什麼要有進程線程,其中有什麼區別,他們各自又是怎麼同步的 參考回答: 基本概念: 進程是對運行時程序的封裝,是系統進行資源調度和分配的的基本單位,實現了操作系統的併發; 線程是進程的子任務,是CPU調度和分派的基本單位,用於保證程序的實時性,實現進程內部的併發;線程是操作系統可識別的最小執行和調度單位。每個線程都獨自佔用一個虛擬處理器:獨自的寄存器組,指令計數
相關文章
相關標籤/搜索