线程切换
Observable.create(new ObservableOnSubscribe<Object>() {
@Override
public void subscribe(@NonNull ObservableEmitter<Object> e) throws Exception {
}
}).subscribeOn(Schedulers.io()).subscribe(new Observer<Object>() {
@Override
public void onSubscribe(@NonNull Disposable d) {
}
@Override
public void onNext(@NonNull Object o) {
}
@Override
public void onError(@NonNull Throwable e) {
}
@Override
public void onComplete() {
}
});
原理
看红色,4角星开始,5角星结束。看箭头顺序就能明白。把执行的内容放到task当中,task放到线程池中异步执行。结束那里明天更下一条,太困了。
