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

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

對程序中使用并發線程不太懂,請大神指點!

對程序中使用并發線程不太懂,請大神指點!

北漂者0 2017-03-22 20:29:10
哪位大俠能幫我解釋一下,多線程和并發,單線程和單例,異步和多線程,單線程和同步等的區別,以及使用場景,謝謝了!
查看完整描述

2 回答

已采納
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

我就舉例說明吧,就拿去食堂吃飯來說。中午下課,你們班的學生往食堂趕吃飯,你們宿舍的8個人在不同的窗口吃飯,過了一會陸陸續續的坐到一個餐桌吃飯,這個過程稱為多線程,同時去打飯,執行時間不一定一樣。并發就像,你們班50個人全去一個窗口打飯,對這個食堂窗口來說,一下子應付不過來,這叫并發,處理并發可以用分配這些人去別的地方吃飯、排隊等方法解決。單線程就像,這個窗口只有一個鍋一個師傅,10分鐘才能出一個飯,10分鐘才能處理一個學生的飯。異步就像,你在窗口打了個飯,師傅正在炒炒面,你跑去小賣部買了一瓶水,回來時炒面還沒好,對于這次吃飯的過程,就是異步,你在吃飯的這個過程中干了很多事。同步就像,幼兒園吃飯,同時吃飯,同時睡午覺。單例模式這個很好理解就不舉例子了。
查看完整回答
2 反對 回復 2017-03-22
  • 北漂者0
    北漂者0
    你好,防止并發的目的為了單線程?還是為了同步?單例?
  • 習慣受傷
    習慣受傷
    在面對大量用戶訪問、高并發請求方面,基本的解決方案集中在這樣幾個環節:使用高性能的服務器、高性能的數據庫、高效率的編程語言、還有高性能的Web容器。但是除了這幾個方面,還沒法根本解決大型網站面臨的高負載和高并發問題。
  • 2 回答
  • 0 關注
  • 1811 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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