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

為了賬號安全,請及時綁定郵箱和手機立即綁定

thread 和 asynctask 區別

? ? 什么時候用thread?什么時候用asynctask

正在回答

1 回答

asynctask內部其實是使用的一個線程池,能同時運行5條線程,線程生命周期不用你自己管理,想要異步處理的東西往里扔就行了,而且doInBackground執行完的結果可以直接在onPostExecute方法參數里得到,直接更新UI界面。

thread就有些麻煩,每次使用都要自己new一個線程,要自己管理其生命周期,用不好沒準還會發生死鎖。而且android還不允許在非主線程的線程更新UI,這樣的話thread運行得到的結果如果需要更新UI可能還需要發一個handler通知主線程更新界面,代碼寫起來比較凌亂不如asynctask一目了然好維護。

0 回復 有任何疑惑可以回復我~
#1

qq_草莓泡芙i_0 提問者

非常感謝!
2015-12-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android必學-AsyncTask基礎
  • 參與學習       40898    人
  • 解答問題       111    個

了解Android中AsyncTask的使用方法,掌握異步線程的使用

進入課程

thread 和 asynctask 區別

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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