要回答我自己的问题:
- CPU使用率增加是由于
while() {}
循环正在等待线程完成。事实证明,awaitTermination
等待Executor
完成是更好的选择:) - (以及3和4)这似乎是野兽的本质。最后,我通过仔细同步每个下载一块数据的不同线程(好了,特别是将这些块写回到磁盘上)来实现了我想做的事情。
欢迎分享,转载请注明来源:内存溢出
要回答我自己的问题:
while() {}循环正在等待线程完成。事实证明,
awaitTermination等待
Executor完成是更好的选择:)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)