我正在运行CompletableFuture.runAsync(Executor.excute(taskToBeDone)),我为执行程序提供了线程池大小。性能明智地增加了线程池的大小,反之亦然。任何人都可以深入解释如何减少线程池来提高completableFuture的性能?然后,如果它在一个线程中执行得更快,在这种情况下使用completableFuture异步操作的目的是什么。
注意:性能在线程池大小1时达到峰值
ThreadPoolExecutor es = (ThreadPoolExecutor) Executors.newFixedThreadPool(100);