強(qiáng)制一個(gè)Observable連續(xù)調(diào)用并保證行為正確
http://wiki.jikexueyuan.com/project/rx-docs/images/operators/serialize.c.png" alt="" />
一個(gè)Observable可以異步調(diào)用它的觀察者的方法,可能是從不同的線程調(diào)用。這可能會(huì)讓Observable行為不正確,它可能會(huì)在某一個(gè)onNext調(diào)用之前嘗試調(diào)用onCompleted或onError方法,或者從兩個(gè)不同的線程同時(shí)調(diào)用onNext方法。使用Serialize操作符,你可以糾正這個(gè)Observable的行為,保證它的行為是正確的且是同步的。
RxJava中的實(shí)現(xiàn)是serialize,它默認(rèn)不在任何特定的調(diào)度器上執(zhí)行。