ネットワークリクエストとSchedulers.newThread()
比較Schedulers.io()
して使用する利点は何ですかRetrofit
。を使用した例をたくさん見てきましたがio()
、その理由を理解したいと思います。
状況の例:
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())...
vs
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())...
私が見た理由の1つは-
newThread()
作業単位ごとに新しいスレッドを作成します。io()
スレッドプールを使用します
しかし、その議論がアプリに与える影響は何ですか?そして、他にどのような側面がありますか?