java中併發和並行的區別

併發和並行 併發是指兩個程序或以上在同一時間段上發生 並行是指兩個程序或以上在同一時刻上發生(同時發生) 在操作系統中,安裝了多個程序,併發是指在一段時間內宏觀上有多個程序同時運行,這在單cpu系統中,每一時刻只能有一道程序執行,即微觀上這些程序是分時的交替執行,只不過給人的感覺是同時運行,是因爲分時交替運行的時間是非常短的。 在多個cpu的操作系統中,這些可以併發執行的程序便可以分配到多個處理器
相關文章
相關標籤/搜索