多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > AsyncTask的版本差異及其與Thread的使用場景

AsyncTask的版本差異及其與Thread的使用場景

來源:程序員人生   發布時間:2014-11-13 08:50:55 閱讀次數:3453次
/** * AsyncTask相干總結 * * 1 異步任務AsyncTask在不同Android版本的差異. * 該差異主要是Android2.3和Android3.0及其以后的差異 * * 差異內容: * 在Android2.3中AsyncTask的調用可以并發履行. * 由于它在1個線程池中被調用.該線程池有5個核心線程,且最大線程數為128個. * 比如:同時啟動10個任務,有5個任務能夠立刻履行,另外5個任務則需等待;當有1個任務履行終了后,第6個任務才會啟動,以此類推. * 由于線程池中最大能寄存的線程數是128個,當我們嘗試去添加第129個任務時,程序會崩潰. * * 在Android3.0及其以后AsyncTask的調用在默許情況同時只能有1個任務在履行. * 在AsyncTask中采取了SerialExecutor,它很類似于SingleThreadExecutor,即線程池中只有1個線程的線程池. * 所以在2.3以后調用asyncTask.execute(params)方法,同時只能有1個任務在履行.待該任務履行完成后再履行下1個任務. * 那末可以修改該默許設置么?固然是可以的. * 可以調用方法asyncTask.executeOnExecutor(executor, params); * 第1個參數executor就設置為1個自己配置的線城池 * * 2 AsyncTask和Thread的使用處景的區分 * AsyncTask簡單靈活,不用斟酌UI更新.但是要注意AsyncTask版本差異帶來的問題,請參考上面的總結. * 當有大量的瞬時任務出現時應當斟酌使用線程池,可以節省線程的創建和燒毀的消耗 * * * * 參考資料 * 1 Nate的教程 * 2 http://androidxref.com/4.0.4/xref/ * 3 http://blog.csdn.net/guolin_blog/article/details/11711405 * 4 http://blog.csdn.net/chenzujie/article/details/9247243 * Thank you very much * */

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线观看日本永久免费视频 | 女人大毛片一级毛片一 | 国产精品视频一区二区三区 | 99热成人精品国产免国语的 | 亚洲和欧美毛片久久久久 | 涩综合| 国产精品欧美亚洲 | 印度free xxxx性农村 | 欧美理伦视频 | 亚洲一区二区三区视频 | 和同事激情中文版在线观看 | 图片区小说区号综合区 | 午夜dj免费视频观看在线播放 | 久久精品国产400部免费看 | 日本中文字幕第一页 | 色播亚洲 | 视频一区二区国产 | 成人亚洲综合 | aaaaaa级特色特黄的毛片 | 国内成人免费视频 | 欧美jizz18性欧美年轻 | 亚洲精品欧美日韩 | 最近免费2019中文字幕大全 | 午夜影院在线 | 久久久www免费人成看片 | 欧美瑟图 | 亚洲成a人v欧美综合天堂软件 | 国产精品中文字幕在线观看 | 中文天堂最新版在线精品 | 春色网站 | 男女性免费视频观看 | 在线免费h | 视频一区二区不卡 | 羞羞视频动漫 | 亚洲国产精品综合一区在线 | 高清无遮挡在线观看 | 欧美色欧美亚洲另类二区 | 色悠久久久久综合欧美99 | 亚洲第一成年网 | 亚洲欧美经典 | 欧美日韩亚洲高清老妇性 |