-5
RxJavaを最も効率的に使用して、バックグラウンドスレッドで簡単な計算または小さな操作を実行する方法。最も効率的な方法でRxJavaを使用して、バックグラウンドで小さな計算タスクを実行する
ps。よりコンパクトでコンパクトなコードの点で効率。
RxJavaを最も効率的に使用して、バックグラウンドスレッドで簡単な計算または小さな操作を実行する方法。最も効率的な方法でRxJavaを使用して、バックグラウンドで小さな計算タスクを実行する
ps。よりコンパクトでコンパクトなコードの点で効率。
RxJavaを使用する場合は、Observablesで複数の操作を組み合わせることでノンブロッキングを活用できます。そこには多くのチュートリアルがあります。 RxJava 1を使用しても、あなたの質問に答えるために:doSomething
が独占的にCPUを使用していない場合は
Completable
.fromRunnable(() -> doSomething())
.doOnError(e -> log.error(e.getMessage(), e))
.subscribeOn(Schedulers.computation())
.subscribe();
することは、あなたはSchedulers.io()
代わりのSchedulers.computation()
を選択する可能性があります。
「最も効率的」を求めるというのは、このフォーラムで批判の的となっている意見の自由な要求です。質問の少なくとも一部に答えるためのコンテキストがあるように、いくつかのコードを提供する必要があります。これまでに何を試しましたか? –