Android RxJava2与Kotlin协同程序

Android RxJava2与Kotlin协同程序,android,kotlin,rx-java2,Android,Kotlin,Rx Java2,我在我的应用程序中使用了这两种方法。 Kotlin协程用于单个交互,例如DB或API调用。 但我也在使用rxjavaflowable来观察传感器事件 Kotlin协同程序具有调度,RxJava具有调度程序。 它们的思想是提供效率最高的线程池,其大小取决于硬件配置 因此,如果同时使用这两个线程,我可以有8个正在运行的线程,4个在Dispatchers.Default中,4个在schedulers.computation中,而不是4个线程 所以我的问题是 有没有办法将Kotlin Dispatche

我在我的应用程序中使用了这两种方法。
Kotlin协程
用于单个交互,例如DB或API调用。 但我也在使用
rxjavaflowable
来观察传感器事件

Kotlin协同程序
具有
调度
RxJava
具有
调度程序
。 它们的思想是提供效率最高的线程池,其大小取决于硬件配置

因此,如果同时使用这两个线程,我可以有8个正在运行的线程,4个在
Dispatchers.Default
中,4个在
schedulers.computation
中,而不是4个线程

所以我的问题是

有没有办法将Kotlin Dispatchers用作RxJava调度程序或vise 反之亦然

或者我应该定义自己的
执行者
,并从中构建
调度者
调度者


您可以使用
kotlinx-coroutines-rx2
extension-library()……尤其是
Scheduler.asCoroutineDispatcher