併發(Concurrent) vs 並行(Parallel)

更新於 發佈於 閱讀時間約 1 分鐘

併發

多個事情在同一時間段內同時發生

併發的多個任務之間是互相搶佔資源的

不斷切換


並行

多個事情在同一個時間點上同時發生

並行的多個任務之間是不互相搶佔資源的 (因為是不同的thread在動作)

根據CPU數量,例如:4 個 CPU的電腦能同時啟動4個thread同時進行任務



只有在多CPU的情況中,才會發生並行(Parallel)

否則

看似同時發生的事情,其實都是併發(Concurrent)執行的

留言
avatar-img
留言分享你的想法!
avatar-img
Genos's Coding Diary的沙龍
6會員
19內容數
我的Java學習日記
2023/10/03
為何要重寫equals方法? 為何要重寫hashCode方法?
2023/10/03
為何要重寫equals方法? 為何要重寫hashCode方法?
2023/09/27
兩種方式進行物件比較,使用Comparator或使用Comparable
2023/09/27
兩種方式進行物件比較,使用Comparator或使用Comparable
2023/09/26
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
2023/09/26
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
多核心,是指單個積體電路中建置兩個或以上的獨立實體中央處理單元(Core),這些Core可以分別獨立地執行程式指令,以平行運算的概念加快程式執行速度。 本章節將大概介紹有關此單元相關的一些知識內容。
Thumbnail
多核心,是指單個積體電路中建置兩個或以上的獨立實體中央處理單元(Core),這些Core可以分別獨立地執行程式指令,以平行運算的概念加快程式執行速度。 本章節將大概介紹有關此單元相關的一些知識內容。
Thumbnail
任務多線進行到底有沒有可能? 有時我們會同步進行好幾樣任務,以往學過的傳統是,急事緩辦。 一件解決完再解決下一件。 那麼在一天的眾多項目當中有時間空檔時,我們是選擇發呆休息好? 還是推進其他任務支線進度? 其實多想沒什麼用,真的。 思緒如果像職業棋士,推想未來一百步內的各種應
Thumbnail
任務多線進行到底有沒有可能? 有時我們會同步進行好幾樣任務,以往學過的傳統是,急事緩辦。 一件解決完再解決下一件。 那麼在一天的眾多項目當中有時間空檔時,我們是選擇發呆休息好? 還是推進其他任務支線進度? 其實多想沒什麼用,真的。 思緒如果像職業棋士,推想未來一百步內的各種應
Thumbnail
最近在調整跟優化效能時,又來複習了 Multi-threading 和 Multiprocessing 的概念,在面對大數據時,能夠有效利用多核心處理器的能力,對於提升程式執行效能至關重要。 Python 提供多線程(Multi-threading) 和多進程 (Multiprocessing)
Thumbnail
最近在調整跟優化效能時,又來複習了 Multi-threading 和 Multiprocessing 的概念,在面對大數據時,能夠有效利用多核心處理器的能力,對於提升程式執行效能至關重要。 Python 提供多線程(Multi-threading) 和多進程 (Multiprocessing)
Thumbnail
我們常常會幻想,如果一次能夠處理好幾件事情,那該有多好。其實天底下跟本沒有這件事,你看到能夠做這件事的,不管是人還是電腦其實都只是幻覺。
Thumbnail
我們常常會幻想,如果一次能夠處理好幾件事情,那該有多好。其實天底下跟本沒有這件事,你看到能夠做這件事的,不管是人還是電腦其實都只是幻覺。
Thumbnail
什麼是集中式系統架構 簡單來說就是,應用程式和數據庫都集中在一台中心端Server身上,而使用者通過終端設備來訪問這個中心化系統。
Thumbnail
什麼是集中式系統架構 簡單來說就是,應用程式和數據庫都集中在一台中心端Server身上,而使用者通過終端設備來訪問這個中心化系統。
Thumbnail
這篇文章主要介紹什麼是阻塞、什麼是非阻塞,以及它們之間的區別。也介紹了同步及異步是什麼東西......
Thumbnail
這篇文章主要介紹什麼是阻塞、什麼是非阻塞,以及它們之間的區別。也介紹了同步及異步是什麼東西......
Thumbnail
隨著軟體規模、性能要求的不斷提升,分散式系統得到快速發展。分散式系統透過許多低成本節點的協作來完成原本需要龐大單體應用才能實現的功能,在降低硬體成本的基礎上,提升了軟體的可靠性、擴充性、靈活性。
Thumbnail
隨著軟體規模、性能要求的不斷提升,分散式系統得到快速發展。分散式系統透過許多低成本節點的協作來完成原本需要龐大單體應用才能實現的功能,在降低硬體成本的基礎上,提升了軟體的可靠性、擴充性、靈活性。
Thumbnail
不同於我們大多數討論持續整合(Continuous Integration)是以工具為主的議題,在敏捷開發中持續整合更接近於團隊之間協作的議題。這是因為我們希望能夠快速迭代,也因此必須持續的將團隊的產出整合在一起。
Thumbnail
不同於我們大多數討論持續整合(Continuous Integration)是以工具為主的議題,在敏捷開發中持續整合更接近於團隊之間協作的議題。這是因為我們希望能夠快速迭代,也因此必須持續的將團隊的產出整合在一起。
Thumbnail
去年莫名開啟了交叉閱讀的模式 所謂「交叉」,就是不同種類、不同本的書本之間彼此交互閱讀
Thumbnail
去年莫名開啟了交叉閱讀的模式 所謂「交叉」,就是不同種類、不同本的書本之間彼此交互閱讀
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News