Ne kullanmak faydaları vardır Schedulers.newThread()vs Schedulers.io()içinde Retrofitağ isteği. Kullanan birçok örnek gördüm io()ama nedenini anlamak istiyorum.
Örnek durum:
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())...
vs
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())...
Gördüğüm nedenlerden biri -
newThread()her çalışma birimi için yeni bir iş parçacığı oluşturur. io()iş parçacığı havuzu kullanacak
Peki bu argümanın uygulama üzerindeki etkisi nedir? Ve başka hangi yönler var?