Ne kullanmak faydaları vardır Schedulers.newThread()
vs Schedulers.io()
içinde Retrofit
ağ 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?