我有一个问题。可以在RxJava的单线程环境中异步运行两个任务吗?我知道Java应该包含用于此功能的库,但我认为RxJava不包含它。
答案 0 :(得分:2)
当然它包含单线程异步处理,它包含任何线程计数处理。
实施例
Flowable.fromCallable(() ->{
// do something
})
.subscribeOn(Schedulers.single());
Schedulers.single()
的替代方法是Schedulers.from(Executors.newFixedThreadPool(1))
,您可以在其中指定线程池