並行編程

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

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

相關詞條

熱門詞條

聯絡我們