为什么ForkJoin框架不适合IO操作? 它的目的是把cpu的核跑满,只有计算密集型能跑满cpu,io不行,io你直接开100线程跑都没问题这个框架是有默认是线程数量的,跟cpu的核数有关,跑io任务容易阻塞。如果你有很多任务都放在这个里面跑,容易被io任务阻塞住,也就是线程数不够。所以手动设置线程的话,没有这个问题