newCachedThreadPool 重用之前的线程 适合执行许多短期异步任务的程序. 调用 execute() 将重用以前构造的线程 如果没有可用的线程,则创建一个新线程并添加到池中 默认为60s未使用就被终止和移除 长期闲置的池将会不消耗任何资源 newWorkStealingPool 获取当前可用的线程数量进行创建作为并行级别 使用ForkJoinPool ForkJoinPool:使用一个无限队列来保存需要执行的任务,可以传入线程的数量,不传入,则默认使用当前计算机中可用的cpu数量,…