宣告
1)該文章整理自網上的大牛和專家無私奉獻的資料,具體參考的資料請看參考文獻,
2)本文僅供學術交流,非商用,如果某部分不小心侵犯了大家的利益,還望海涵,并聯系博主洗掉,
3)博主才疏學淺,文中如有不當之處,請各位指出,共同進步,謝謝,
4)此屬于第一版本,若有錯誤,還需繼續修正與增刪,還望大家多多指點,大家都共享一點點,一起為祖國科研的推進添磚加瓦,
并行和并發的區別
并發(concurrency)和并行(parallellism)是:
解釋一:并行是指兩個或者多個事件在同一時刻發生;而并發是指兩個或多個事件在同一時間間隔發生,
解釋二:并行是在不同物體上的多個事件,并發是在同一物體上的多個事件,
解釋三:在一臺處理器上“同時”處理多個任務,在多臺處理器上同時處理多個任務,如hadoop分布式集群
并行、并發,舉例:
你吃飯吃到一半,電話來了,你一直到吃完了以后才去接,這就說明你不支持并發也不支持并行,你吃飯吃到一半,電話來了,你停了下來接了電話,接完后繼續吃飯,這說明你支持并發,你吃飯吃到一半,電話來了,你一邊打電話一邊吃飯,這說明你支持并行,并發的關鍵是你有處理多個任務的能力,不一定要同時,并行的關鍵是你有同時處理多個任務的能力,所以我認為它們最關鍵的點就是:是否是『同時』,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/148102.html
標籤:Java
