并行編程

并行編程

并行編程通常是指軟體代碼,它促進在同一時間執行多個計算任務的性能。

目錄

正文


這有點像有一個操場上有20個滑梯而不是一個。孩子們不必排隊等待輪到自己,因為他們可以同時玩。你可以使用電腦滑鼠,一邊聽在線廣播,一邊更新電子表格中的信息,並對你的個人電腦做病毒掃描,這唯一的理由就是併發編程。在這種情況下,它的多重任務允許多個程序或進程訪問CPU而沒有等待。這一設置允許使用多任務共享的資源進行密集的I/O處理和有效的信號處理。併發性也可以通過實施多個計算線程發生(通常採用交錯啟動和完成點)。這叫做多線程,並且它發生在一個單一的進程或程序中。這就是為什麼你可以列印一個文檔,同時繼續編輯另一個文檔。如果沒有多線程,UI會太慢,因為系統將無法在同一時間應對多個用戶操作。