Android 面试题:列表下载图片线程管理
摘要:
前段时间找工作面试遇到几个问题,在这分享一下问题:在做一个列表时,每一行都有一张图片及其它信息,每页显示10条,当玩命滑动列表换页时,如何保证图片的异步下载及时显示屏幕内的图片答案1:使用异步类,下载图片,每个异步都是并行的,所以屏幕内的图片就可以优先显示.分析:这个答案,显然面试官是不满意的,因为假如每一个图片都直接开启异步线程下载,那这个线程数量是无法控制的,图片较多时,可能会有上百个线程在后台下载图片.答案2:使用ExecutorService分配固定长度的线程池管理图片下载.比如线程数为5.分析:问题又来了,ExecutorService 使用execute .submit方法提交给. 阅读全文
posted @ 2012-10-26 09:54 neil-zhao 阅读(3059) 评论(2) 推荐(0) 编辑