並發指的是壹種現象,壹種經常出現,無可避免的現象。它描述的是“多個任務同時發生,需要被處理”這壹現象。它的側重點在於“發生”。
並行指的是壹種技術,壹個同時處理多個任務的技術。它描述了壹種能夠同時處理多個任務的能力,側重點在於“運行”。
我們常說的concurrent隊列值得是並發隊列,並行隊列是parallelism。
主隊列,並發隊列,串行隊列,全局隊列
串行隊列(先進入隊列的任務先出隊列,每次只執行壹個任務)
並發隊列(依然是“先入先出”,不過可以形成多個任務並發)
主隊列(這是壹個特殊的串行隊列,而且隊列中的任務壹定會在主線程中執行)