我觉得可以这样理解:subscribeOn决定上游Observable subscribeActual方法的执行线程。
observeOn决定下游Observer的onXxx方法的执行线程。反过来Observable subscribeActual方法线程由下方最近的一个subscribeOn决定 ,没有subscribeOn则在当前调用线程执行。Observer的onXxx方法线程由上方最近的一个observeOn决定 ,没有observeOn则由上方最远即第一个subscribeOn决定 。
网友评论