併發和並行的區別就是一個處理器同時處理多個任務和多個處理器或者是多核的處理器同時處理多個不同的任務。
前者是邏輯上的同時發生(simultaneous),而後者是物理上的同時發生.
併發性(concurrency),又稱共行性,是指能處理多個同時性活動的能力,併發事件之間不一定要同一時刻發生。
並行(parallelism)是指同時發生的兩個併發事件,具有併發的含義,而併發則不一定並行。
來個比喻:併發和並行的區別就是一個人同時喫三個饅頭和三個人同時喫三個饅頭。
這樣,對於併發和並行的區別,您應該瞭解了吧。