1. 程式人生 > >多執行緒_程序概述及多程序的意義

多執行緒_程序概述及多程序的意義

1:要想了解多執行緒,必須先了解執行緒,而要想了解執行緒,必須先了解程序,因為執行緒是依賴於程序而存在的。

2:什麼程序?
	通過工作管理員我們看到了程序的存在。
	而通過觀察,我們發現只有執行的程式才會出現程序。
	程序:正在執行的程式。
	程序 是系統進行資源分配和呼叫的獨立單位。每一個程序都有它自已的記憶體空間和系統資源。

3:多程序有什麼意義?
	單程序的計算機只能做一件事情,而我們現在的計算機都可以做多件事情。
	舉例:一邊玩遊戲(遊戲程序),一邊聽音樂(音樂程序)。
	也就是說現在的計算機都是支援多程序的,可以在一個時間段內執行多個任務。
	並且呢,可以提高CPU的使用率。
	
	問題:
		一邊玩遊戲,一邊聽音樂是同時進行的嗎?
		不是,因為單CPU在某個時間點上只能做一件事情。
		而我們在玩遊戲,或者聽音樂的時候,是CPU在做程式間的高效切換讓我們覺得是同時進行的。