解决不能同时下载多个文件的问题
解决 pauseAllTask 中遍历 taskInfo 时，其它线程修改它的元素导致崩溃的问题
间隔固定时间更新所有任务状态，而不是实时更新
防止开始被暂停任务的下载
还有一种做法是在 pause 时删掉 mTaskQueue 中的元素，但那样做要轮询
解决因为遍历  runningTasks 可能崩溃的问题
定时报告全部任务状态改为定时报告正在运行的任务状态