多个Observable合并效果探究

1.Zip操作符号

Observable<sas.dad> homeCmsObservable = kwQueryHomeTab();

Observable<dad> abObservable = kwQueryAbTest();

return Observable.zip(homwqObservable, abObservable, new BiFunction<TabModel.eTabModel, AppRangeRespModel.ApeweContentModel, TabModel.wqbModel>() {
实际效果是依次发送第一个observable1请求,等第一个请求完成后发送第二个observable2 的请求,并且都请求完成后进入最终处理阶段


2. mergeDelayError操作符号

Observable observable = Observable.mergeDelayError(observable1, observable2);
经过测试论证:应该是并发的ovservable1和obserable2执行时候没有顺序性

猜你喜欢

转载自blog.csdn.net/rnzuozuo/article/details/80512863
今日推荐