最も効率的な方法で RxJava を使用してバックグラウンド スレッドで単純な計算または小さな操作を行う方法。
Ps。より小さくコンパクトなコードに関する効率。
最も効率的な方法で RxJava を使用してバックグラウンド スレッドで単純な計算または小さな操作を行う方法。
Ps。より小さくコンパクトなコードに関する効率。
RxJava を使用する場合は、Observables で複数の操作を構成することにより、ノンブロッキングを活用できます。役立つチュートリアルがたくさんあります。RxJava 1 を使用して質問に答えるには:
Completable
.fromRunnable(() -> doSomething())
.doOnError(e -> log.error(e.getMessage(), e))
.subscribeOn(Schedulers.computation())
.subscribe();
doSomething
が CPU のみを使用しない場合は、Schedulers.io()
代わりに を選択できますSchedulers.computation()
。