龍家俊教你 python day 38 #多任務的概念 多任務是指在同一時間內執行多個任務,例如: 現在電腦安裝的操作系統都是多任務操作系統,可以同時運行著多個軟體。 #多任務的執行方式 並發 並行 並發: 在一段時間內交替去執行任務。 例如: 對於單核cpu處理多任務,操作系統輪流讓各個軟體交替執行,假如:軟體1執行0.01秒,切換到軟體2,軟體2執行0.01秒,再切換到軟體3,執行0.01秒……這樣反复執行下去。表面上看,每個軟體都是交替執行的,但是,由於CPU的執行速度實在是太快了,我們感覺就像這些軟體都在同時執行一樣,這裡需要注意單核cpu是並發的執行多任務的。 並行: 對於多核cpu處理多任務,操作系統會給cpu的每個內核安排一個執行的軟體,多個內核是真正的一起執行軟體。這裡需要注意多核cpu是並行的執行多任務,始終有多個軟體一起執行。
Log in to join in Reading is open to everyone. Replying needs an account.
1 comment
懷念計概的課 當初用pipeline解釋多工 轉職水管工