亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

并發編程和并行編程有什么區別?

并發編程和并行編程有什么區別?

并發編程和并行編程有什么區別?并發編程和并行編程有什么區別?我問谷歌,但沒有找到任何幫助我理解這種差異的東西。你能給我一個例子嗎?現在我發現了這個解釋:http://www.linux-mag.com/id/7411 - 但“并發性是程序的屬性”vs“并行執行是機器的屬性”對我來說還不夠 - 我還不能說什么是什么。
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

如果你的程序正在使用線程(并發編程),它不一定會被執行(并行執行),因為它取決于機器是否可以處理多個線程。


這是一個可視化的例子。非線程機器上的線程:


        --  --  --

     /              \

>---- --  --  --  -- ---->>

線程機器上的線程:


     ------

    /      \

>-------------->>

破折號表示執行的代碼。如您所見,它們分開并分別執行,但線程機器可以同時執行多個單獨的部分。


查看完整回答
反對 回復 2019-07-31
  • 3 回答
  • 0 關注
  • 1087 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號