Java多线程文件下载性能

Java多线程文件下载性能,第1张

Java多线程文件下载性能

要回答我自己的问题:

  1. CPU使用率增加是由于
    while() {}
    循环正在等待线程完成。事实证明,
    awaitTermination
    等待
    Executor
    完成是更好的选择:)
  2. (以及3和4)这似乎是野兽的本质。最后,我通过仔细同步每个下载一块数据的不同线程(好了,特别是将这些块写回到磁盘上)来实现了我想做的事情。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5032584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存