阅读背景:

不可不知的android开发冷知识6

来源:互联网 

1、AsyncTask是获得后台线程的最简单方式,但它基本上不适用于重复且长时间运行的任务,比如后台下载的图片如果过大,推荐用HandlerThread代替,原因是自Android3.2版本开始,AsyncTask不再为每一个AsyncTask实例单独创建一个线程。而是使用一个Executor在单一的后台线程上运行所有AsyncTask的后台任务。这意味着每个AsyncTask都需要排除逐个运行,显然,长时间运行的AsyncTask会阻塞其他AsyncTask。1、AsyncTask是获得后台线程的最简单方式,但它基本上不适用于重复且长时间运行的任务,比如后台




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: