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

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

多線程的真正的用處是什么?

多線程的真正的用處是什么?

一小坨 2015-07-10 09:55:12
多線程的真正的用處是什么?
查看完整描述

3 回答

?
阿旭_

TA貢獻217條經驗 獲得超353個贊

有些時候必須要用多線程。

舉個例子吧,手機軟件中的一個界面。為了用戶體驗就要開線程去請求數據。否則就會卡在那里不動。


當用戶手指向上滑動,整個界面跟著動了,那是實時繪制的,性能差一點的手機,當頁面比較復雜時,手指滑動會感覺到界面很卡頓。(這是因為操作都在一個線程里,當cpu不給力時,就會感覺卡)

手機軟件界面上展示的數據,要連上wifi下載才能看到,假設界面分上中下三部分,分別用了三個線程去訪問網絡,原因就是在線程中的操作,不影響主線程,所以手指可以繼續向上或向下滑動,整個頁面也會根著動。

當三個線程在不同的時間段把數據帶回來的時候,要把數據送回到主線程進行更新。此時有可能是先看到界面第三部分有數據了,然后才是第一部分、第二部分。


查看完整回答
5 反對 回復 2016-08-04
?
微笑聽雨

TA貢獻27條經驗 獲得超25個贊

單核處理器下防止阻塞,多核處理器下并行處理

查看完整回答
5 反對 回復 2016-08-04
?
qq___571

TA貢獻11條經驗 獲得超1個贊

同時處理多個問題

查看完整回答
反對 回復 2016-08-04
  • 3 回答
  • 2 關注
  • 2259 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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