对于CompletableFuture.runAsync(),如何通过减小线程池大小来提高性能?

时间:2019-07-05 13:34:40

标签: multithreading concurrency java-8 completable-future

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

注意:性能在线程池大小1时达到峰值

ThreadPoolExecutor es = (ThreadPoolExecutor) Executors.newFixedThreadPool(100);

0 个答案:

没有答案