-5

最も効率的な方法で RxJava を使用してバックグラウンド スレッドで単純な計算または小さな操作を行う方法。

Ps。より小さくコンパクトなコードに関する効率。

4

1 に答える 1

0

RxJava を使用する場合は、Observables で複数の操作を構成することにより、ノンブロッキングを活用できます。役立つチュートリアルがたくさんあります。RxJava 1 を使用して質問に答えるには:

Completable
    .fromRunnable(() -> doSomething())
    .doOnError(e -> log.error(e.getMessage(), e))
    .subscribeOn(Schedulers.computation())
    .subscribe();

doSomethingが CPU のみを使用しない場合は、Schedulers.io()代わりに を選択できますSchedulers.computation()

于 2016-11-04T19:50:58.627 に答える