我希望在我的地方單用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