並行執行、串行執行和並發執行


並發執行是多道程序系統中多個程序(邏輯上互相獨立)或者一個程序中的多個程序段在執行的過程當中,時間互相重疊,一個程序執行沒結束,另一個已經開始。

並行執行是指一組程序按照獨立的,不同步的速度執行,時間上不重疊;
串行就是指令一個一個的執行。並行是指令同時並行執行。

總結:
  並發是指多個線程輪流執行(單核CPU);
  並行是指多個線程同時執行(多核CPU),微觀上是同時的;
  串行是指一個一個的執行,處理完一個才能處理下一個,不輪換;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM