1.在下载事件通知机制中使用CopyOnWriteArrayList代替ArrayList
2.及时注销下载事件监听器减少系统开销，提高性能
3.对DownloadManager中的对象方法加锁