小编Ale*_*nov的帖子

使用reactivex、kotlin-coroutines、akka-actors 等框架进行编程的权衡?

所有这些框架都在线程之上创建了另一个抽象级别。例如,由于调度的原因,使用 kotlin 协程似乎比纯线程需要更多的 CPU 周期。对于反应式,我们有同样的情况,额外的级别 - 更多的 CPU 周期。虽然我不知道 akka-actors。

即使使用更多的 CPU 周期来调度协程,我们仍然可以通过非阻塞方法获得性能提升。

有人可以详细解释这些收益(或者这是一种权衡吗?),重点关注硬件和操作系统级别?也许在什么情况下我们想要使用协程或reactivex,而当我们因为某些原因不想使用它们时?

multithreading jvm akka reactive kotlin-coroutines

0
推荐指数
1
解决办法
215
查看次数

标签 统计

akka ×1

jvm ×1

kotlin-coroutines ×1

multithreading ×1

reactive ×1