併發(Concurrent) vs 並行(Parallel)

閱讀時間約 1 分鐘

併發

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

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

不斷切換


並行

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

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

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



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

否則

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

我的Java學習日記
留言0
查看全部
發表第一個留言支持創作者!
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
Set 是繼承 Collection API的一個子接口 interface 唯一的限制是不允許重覆的物件存在 所以當不想有相同的物件出現,就可以選擇用Set
程式建立thread,然後會交給硬體中的scheduler去排定執行、切換資源 我們無法強制指定順序,因為電腦有太多任務需要執行,但資源有限,因此會由scheduler去分配、切換資源 電腦能同時執行多項任務
Error分為三種 Compile time error Runtime error 俗稱(Exception) Logical error
普通的interface:有一個以上的abstract method Functinal Interface...
所有被宣告在interface中的method都是public abstract 所以interface中的method才不需要特地標上修飾符與abstract interface只體現設計方向 而如何實現此設計
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
Set 是繼承 Collection API的一個子接口 interface 唯一的限制是不允許重覆的物件存在 所以當不想有相同的物件出現,就可以選擇用Set
程式建立thread,然後會交給硬體中的scheduler去排定執行、切換資源 我們無法強制指定順序,因為電腦有太多任務需要執行,但資源有限,因此會由scheduler去分配、切換資源 電腦能同時執行多項任務
Error分為三種 Compile time error Runtime error 俗稱(Exception) Logical error
普通的interface:有一個以上的abstract method Functinal Interface...
所有被宣告在interface中的method都是public abstract 所以interface中的method才不需要特地標上修飾符與abstract interface只體現設計方向 而如何實現此設計
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
「問曰:病發熱,頭痛,身疼,惡寒,吐利者,此屬何病?」發熱、頭痛、身疼痛、怕冷,這看起來是傷寒表證,但是如果已經是上吐下瀉的情形,就不是這樣子看了,這發熱、頭痛是「亡陽」的徵兆,因為上吐下瀉造成裡虛掉了,陰虛掉後,陽就會往頭面跑,而造成發熱、頭痛的現象,沒有足夠的津液輸佈到全身肌肉組織時,會造成全身
Thumbnail
package main import "fmt" func SendNotification(user string) chan string { //...... //建立一個通道來保存訊息 notifications := make(chan string, 500) //開啟
陽明病患者燥實已成,不大便,裡熱很盛,身熱不停流汗,喝冰水吹冷氣汗都不停的流,舌苔黃乾、小便數、天樞穴壓痛,要趁還有一點點津液時,趕快將大便攻出來,不可等到發譫語意識不清時才要攻,就太慢了,這是「急下存陰」的概念。
生活實驗 四六八  為了想要社交派對  So 法   我假裝    我是一名諮商師 我可以傾聽您的故事   一遍 就一遍  然後為您 寫一首詩 這樣的話  我的小世界   4不4   就不只 熱鬧一點點  我假裝   我也是 忙出忙進 忙著在   別人的故事裡
併發,多個事情在同一時間段內同時發生 並行,多個事情在同一個時間點上同時發生
Thumbnail
👨‍💻簡介 昨天講到Goroutine有稍微簡單介紹Channel,Channel是Go語言中極為重要的併發通訊機制,它就像是不同goroutines之間的話筒,允許它們安全地傳遞資料和信息。這個強大的工具使得Go語言在處理併發任務時非常優雅和高效。
Thumbnail
👨‍💻簡介 在日常生活中,如果能同時做很多事情,效率肯定大大提升,那麼在Go語言中,該如何做到呢,答案就是今天的主角Goroutine了,在Go語言中,讓併發變得簡單的強大工具,今天就是來給他一個快速介紹。
Thumbnail
2023 ESC: 急性心肌梗塞並發心源性休克的體外生命支持 (ECLS-SHOCK) 這個研究應該就很值得讓人深入思考了....@@ 以下是內容的15個繁體中文重點: 1. 心源性休克導因於急性心肌梗塞是嚴重的併發症,病死率很高。 2. 對心源性休克使用機械循環支援(ECLS)治療
Thumbnail
【讓我們在閱讀中體驗他人,請領取本次人生體驗券:「併發──愛無能」。】 「醫生…」她又再一次虛弱地叫著。 醫生抬起頭,她垂著肩,留下眼淚。 「要怎麼…」她因哽咽而停頓,「去愛人?」
Thumbnail
複雜性悲傷心理治療會讓當事人反覆面對失落所引發的強烈情緒,深入那些令人難以承受的感覺來處理相關壓力,同時教導個案各種彈性收放情緒的技巧,與治療師一起找出自己不斷逃避的那段回憶,接著練習以各種方式重新體驗……
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
「問曰:病發熱,頭痛,身疼,惡寒,吐利者,此屬何病?」發熱、頭痛、身疼痛、怕冷,這看起來是傷寒表證,但是如果已經是上吐下瀉的情形,就不是這樣子看了,這發熱、頭痛是「亡陽」的徵兆,因為上吐下瀉造成裡虛掉了,陰虛掉後,陽就會往頭面跑,而造成發熱、頭痛的現象,沒有足夠的津液輸佈到全身肌肉組織時,會造成全身
Thumbnail
package main import "fmt" func SendNotification(user string) chan string { //...... //建立一個通道來保存訊息 notifications := make(chan string, 500) //開啟
陽明病患者燥實已成,不大便,裡熱很盛,身熱不停流汗,喝冰水吹冷氣汗都不停的流,舌苔黃乾、小便數、天樞穴壓痛,要趁還有一點點津液時,趕快將大便攻出來,不可等到發譫語意識不清時才要攻,就太慢了,這是「急下存陰」的概念。
生活實驗 四六八  為了想要社交派對  So 法   我假裝    我是一名諮商師 我可以傾聽您的故事   一遍 就一遍  然後為您 寫一首詩 這樣的話  我的小世界   4不4   就不只 熱鬧一點點  我假裝   我也是 忙出忙進 忙著在   別人的故事裡
併發,多個事情在同一時間段內同時發生 並行,多個事情在同一個時間點上同時發生
Thumbnail
👨‍💻簡介 昨天講到Goroutine有稍微簡單介紹Channel,Channel是Go語言中極為重要的併發通訊機制,它就像是不同goroutines之間的話筒,允許它們安全地傳遞資料和信息。這個強大的工具使得Go語言在處理併發任務時非常優雅和高效。
Thumbnail
👨‍💻簡介 在日常生活中,如果能同時做很多事情,效率肯定大大提升,那麼在Go語言中,該如何做到呢,答案就是今天的主角Goroutine了,在Go語言中,讓併發變得簡單的強大工具,今天就是來給他一個快速介紹。
Thumbnail
2023 ESC: 急性心肌梗塞並發心源性休克的體外生命支持 (ECLS-SHOCK) 這個研究應該就很值得讓人深入思考了....@@ 以下是內容的15個繁體中文重點: 1. 心源性休克導因於急性心肌梗塞是嚴重的併發症,病死率很高。 2. 對心源性休克使用機械循環支援(ECLS)治療
Thumbnail
【讓我們在閱讀中體驗他人,請領取本次人生體驗券:「併發──愛無能」。】 「醫生…」她又再一次虛弱地叫著。 醫生抬起頭,她垂著肩,留下眼淚。 「要怎麼…」她因哽咽而停頓,「去愛人?」
Thumbnail
複雜性悲傷心理治療會讓當事人反覆面對失落所引發的強烈情緒,深入那些令人難以承受的感覺來處理相關壓力,同時教導個案各種彈性收放情緒的技巧,與治療師一起找出自己不斷逃避的那段回憶,接著練習以各種方式重新體驗……