並行和並發的區別和聯系
並發的實質是一個物理CPU(也可以多個物理CPU) 在若干道程序之間多路復用;
所有的並發處理都有排隊等候,喚醒,執行至少三個這樣的步驟;
並發性,又稱共行性,是指能處理多個同時性活動的能力;
並發性是對有限物理資源強制行使多用戶共享以提高效率。
並行性指兩個或兩個以上事件或活動在同一時刻發生。在多道程序環境下,並行性使多個程序同一時刻可在不同CPU上同時執行。
並行是指同時發生的兩個並發事件,具有並發的含義,而並發則不一定並行,也亦是說並發事件之間不一定要同一時刻發生。