架構系列——併發與並行的區別

前言 架構師需要了解併發與並行的區別,爲高併發的處理打下基礎 一、併發 1.併發圖例 上圖中,每個黑體代表一個事件發生,各個事件之間的發生時間段互不相交! 這是微觀上來看不是同時發生的,也就是說同一時刻只能有一個事件發生。 但是一個事件用時特別短,比如0.0001秒,那麼從宏觀上來看,可以把這幾個事件當成是同時發生的。 2.併發概念 指在同一時刻只能有一條指令執行,但多個線程被快速的輪換執行,使得
相關文章
相關標籤/搜索