日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

來源:程序員人生   發布時間:2014-11-13 08:50:55 閱讀次數:3459次
/** * 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 * */

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久日av | 日韩精品一区二区三区在线播放 | 精品电影一区 | 欧美日韩成人在线观看 | 中文字幕在线一区观看 | 精品一区二区三区中文字幕 | 在线观看中文字幕 | 亚洲在线视频观看 | 久久久久久久久久久久久九 | 久久久成人网 | 国产区一区 | 中文日产幕无线码一区二区 | 亚洲精品免费网站 | 日韩电影免费在线观看 | 国产成人精品999在线观看 | 日韩三区在线 | 久久久精品一区二区三区 | 国产成人精品免费视频大全最热 | 国产精品成人品 | 日韩中文字幕av | 神马久久久久久 | 久久精品一级 | 国产精品美女一区二区三区 | 国产在线播放精品 | 久久一级精品视频 | yellow视频在线观看免费 | 91香蕉视频好色先生 | 精品一区二区久久 | 青青青爽久久午夜综合久久午夜 | 午夜欧美一区二区三区在线播放 | 亚洲精品18 | 国产精品精品久久久久久 | 亚洲一区久久 | 欧美日韩电影一区二区三区 | 色婷婷色综合 | 久久亚洲春色中文字幕久久久 | 国产精品伦一区二区三级视频 | 国产在视频线在精品视频55 | 婷婷久 | 欧美变态网站 | 亚洲精品国产精品久久99 |