並發執行是多道程序系統中多個程序(邏輯上互相獨立)或者一個程序中的多個程序段在執行的過程當中,時間互相重疊,一個程序執行沒結束,另一個已經開始。
並行執行是指一組程序按照獨立的,不同步的速度執行,時間上不重疊;
串行就是指令一個一個的執行。並行是指令同時並行執行。
總結:
並發是指多個線程輪流執行(單核CPU);
並行是指多個線程同時執行(多核CPU),微觀上是同時的;
串行是指一個一個的執行,處理完一個才能處理下一個,不輪換;
並發執行是多道程序系統中多個程序(邏輯上互相獨立)或者一個程序中的多個程序段在執行的過程當中,時間互相重疊,一個程序執行沒結束,另一個已經開始。
並行執行是指一組程序按照獨立的,不同步的速度執行,時間上不重疊;
串行就是指令一個一個的執行。並行是指令同時並行執行。
總結:
並發是指多個線程輪流執行(單核CPU);
並行是指多個線程同時執行(多核CPU),微觀上是同時的;
串行是指一個一個的執行,處理完一個才能處理下一個,不輪換;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。