问题描述
我正在尝试创建一个下载管理器,可以在其中将任务添加到阻止队列中,然后使用它们。 一次下载一个文件非常简单,但是我想要做的是拥有4个工作线程,它们可以从源中提取数据(阻止队列),下载内容,然后在工作线程完成后立即执行另一个任务已经完成了。 这是我遇到一些困难的地方。 我知道我可以使用ThreadPoolExecutor,提交任务以Future的形式检索结果,然后遍历futureS来检查任务是否完成,但这看起来不像是正确的模式。 关于如何在Java / Android中实现此目标的任何想法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)