1. 程式人生 > >併發(Concurrent)和並行(Parallel)和區別(不看後悔,看了必懂)

併發(Concurrent)和並行(Parallel)和區別(不看後悔,看了必懂)

併發

單個處理器(CPU),輪換執行多個任務,因為輪換的速度比較快,看起來好像多個任務在同時執行一樣

並行

多個處理器(CPU),同時執行多個任務,每個任務分配在一個處理器上執行

併發就像是一個大人給兩個嬰兒餵飯,喂完這個喂那個;並行,就是兩個大人分別同時給兩個嬰兒餵飯