我希望在我的地方单用RxJava螺纹ExecutorService
:什么是RxJava中单线程ExecutorService的等价物?
private ExecutorService executor = Executors.newSingleThreadExecutor();
executor.submit(/* ... */);
我想知道什么是使用RxJava相当于设置? 我迄今为止尝试:
private Subject<MyClass> subject = PublishSubject.create()
subject.toFlowable(MISSING)
.observeOn(Schedulers.single())
.subscribeOn(Schedulers.single()).subscribe(obj -> {
// handle on next
});
这相当于ExecutorService
设置我有以上或不同?我是否收到一个新的单线程执行程序Schedulers.single()
?
我想达到什么是处理我推到我的'Subject'在单个线程的对象。我的'ExecutorService'是本地的,我不关心哪个踩到我的'主题'。 __注意,我只有一个'Subscriber'。 –
然后你可以使用任何'Schedulers.single()'或'Schedulers.from(执行器)'的。 – akarnokd