在ExecutorService上使用反应式编程有什么好处?

时间:2019-07-10 08:51:38

标签: java asynchronous executorservice project-reactor reactor

如果两者本质上都是异步的,那么在Java中通过ExecutorService使用Reactive编程有什么用?与ExecutorService相比,反应式编程在哪些方面有效?

1 个答案:

答案 0 :(得分:2)

异步编程通常包括某些类型的任务交互。不同种类的异步编程提供不同种类的任务交互。

ExecutorService在存在可用处理器后立即执行提交的任务,也就是说,它仅提供最简单的异步编程形式,根本没有任务交互。

反应式编程提供了与背压交换消息的通道,这是一种非常高级的任务交互方式。但实际上,它仍然使用ExecutorService。