我知道合并支持并发。当我使用两个具有不同线程的源时,是否执行同步(序列化)?是否从合并运算符阻塞中发出不同来源的项目?
Observable.merge(
firstDataSource()
.subscribeOn(Schedulers.io()),
secondDataSource()
.subscribeOn(Schedulers.io())
)
.filter(...)
.map(...)
.subscribe(...);
当第一个源在第二个源之前发送数据紧密合并而第二个源必须在合并运算符中等待直到第一个源的数据传递给lambda oberver时才是真的吗?