串行:指某個時間段隻能按順序完成某件任務後,才能開始執行下一個任務。
并行:指在同一時刻,可以同時執行多種任務。
并發:指在某個時間段内,可以來回切換上下文,按時間片分時執行多種任務。
舉個簡單例子:
串行:當你吃飯吃到一半,有電話來了,你必須要一直等到吃完了以後才能去接,這就說明你僅支持串行,不支持并發也不支持并行。
并行:當你吃飯吃到一半,有電話來了,你可以一邊打電話同時一邊吃飯,這說明你支持并行。
并發:當你吃飯吃到一半,有電話來了,你得停下吃飯然後去接了電話,接完電話後再回去繼續吃飯,這說明你支持并發。
下圖可以通俗易懂描述出三種狀态
-------------------------
頭條朋友們請高擡貴手給予點贊、評論和關注,謝謝。[祈禱][點亮平安燈]
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!