关于安卓多线程后台图片下载的集合类的采用

我的想法是使用一个ArrayList来分派下载任务,对ArrayList加上synchronized是不是就可以了?

是的,不过synchronized不要锁定静态对象,否则可能造成死锁。

通过synchronized进行线程同步,但是你开启多线程确又枷锁,多线程没用了啊

大概逻辑:

 public synchronized void download(String url ){
        //开始下载


        //结束下载
}

你的List里面存的是url吧,那个不用同步,只需要同步下载那个地方就行.