什么是使用的好处Schedulers.newThread()VSSchedulers.io()在Retrofit网络请求。我已经看到了许多使用的示例io(),但是我想理解为什么。
情况示例:
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
    .subscribeOn(Schedulers.newThread())
    .observeOn(AndroidSchedulers.mainThread())...
与
observable.onErrorResumeNext(refreshTokenAndRetry(observable))
    .subscribeOn(Schedulers.io())
    .observeOn(AndroidSchedulers.mainThread())...
我见过的原因之一是-
newThread()为每个工作单元创建一个新线程。io()将使用线程池
但是,这种说法对应用程序有什么影响?还有其他哪些方面?