回覆列表
  • 1 # 使用者7427073759373

    1.併發的實質是一個物理CPU(也可以多個物理CPU) 在若干道程式之間多路複用,併發性是對有限物理資源強制行使多使用者共享以提高效率。併發,是在同一個cpu上同時(不是真正的同時,而是看來是同時,因為cpu要在多個程式間切換)執行多個程式(如下圖)。2.並行性指兩個或兩個以上事件或活動在同一時刻發生。在多道程式環境下,並行性使多個程式同一時刻可在不同CPU上同時執行。並行,是每個cpu執行一個程式(如下圖)。

  • 2 # maimi32709

    併發與並行是兩個既相似而又不相同的概念併發性,又稱共行性,是指能處理多個同時性活動的能力並行是指同時發生的兩個併發事件,具有併發的含義而併發則不一定並行,也亦是說併發事件之間不一定要同一時刻發生。併發的實質是一個物理CPU(也可以多個物理CPU) 在若干道程式之間多路複用,併發性是對有限物理資源強制行使多使用者共享以提高效率。並行性指兩個或兩個以上事件或活動在同一時刻發生。在多道程式環境下,並行性使多個程式同一時刻可在不同CPU上同時執行。所有的併發處理都有排隊等候,喚醒,執行至少三個這樣的步驟.所以併發肯定是宏觀概念,在微觀上他們都是序列被處理的,只不過資源不會在某一個上被阻塞(一般是透過時間片輪轉),所以在宏觀上看多個幾乎同時到達的請求同時在被處理。如果是同一時刻到達的請求也會根據優先順序的不同,而先後進入佇列排隊等候執行。

  • 中秋節和大豐收的關聯?
  • php中幾個字串替換函式詳解?