併發、並行、高併發和多線程

1.併發和並行的區別算法 併發:當有多個線程在操做時,若是系統只有一個CPU,把CPU運行時間劃分紅若干個時間段,分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處於掛起狀態。這種方式咱們稱之爲併發(Concurrent)。併發=間隔發生 並行:當系統有一個以上CPU時,則線程的操做有可能非併發。當一個CPU執行一個線程時,另外一個CPU能夠執行另外一個線程,兩個線程互不搶佔CPU資源,
相關文章
相關標籤/搜索