- 主题:CompletableFuture是用ForkJoinPool线程池模拟的假异步?
CompletableFuture 是用 ForkJoinPool 线程池模拟的假异步?
那真异步是啥?
协程才算真异步?
CompletableFuture 是什么?
CompletableFuture 好像是用来编排多个 Future 的。
CompletableFuture 可以让谁先执行,谁后执行,谁和谁一起并行,谁和谁的结果合并在一起,谁等到谁的结果再执行……
比如,
先让 future_1 执行完取得结果 result_1
然后 result_1 作为 future_2 future_3 的参数, 并行执行 future_2 future_3
然后合并 future_2 future_3 的结果
CompletableFuture 默认使用 ForkJoinPool 线程池,但是也可以换成其他线程池。
ForkJoinPool 线程池有什么缺点?
--
修改:PlutoKey FROM 223.104.68.*
FROM 223.104.68.*
抛个砖:
真异步是操作系统级别的线程?
它这个是JVM级别的线程?
【这个 在 PlutoKey 的大作中提到: 】
: Comp是letableFuture 是用 ForkJoinPool 线程池模拟的假异步?
: 那真异步是啥?
: 协程菜阏嬉觳剑
: ...................
--
FROM 218.82.173.*
JVM,和系统线程,正常也是一致的
【 在 Splunk 的大作中提到: 】
: 抛个砖:
: 真异步是操作系统级别的线程?
: 它这个是JVM级别的线程?
: ...................
--
FROM 120.244.162.*