Сериализация
принудительно заставляет Observable выполнять сериализованные вызовы и вести себя корректно
Возможна ситуация, когда Observable вызывает методы своих наблюдателей асинхронно, возможно, из разных потоков. Это может привести к нарушению контракта Observable, так как он может попытаться отправить уведомление OnCompleted или OnError до одного из его уведомлений OnNext, или он может выполнить уведомление OnNext из двух разных потоков одновременно. Вы можете заставить такое Observable вести себя корректно и синхронно, применив оператор Сериализация к нему.
Информация, специфичная для языка
RxGroovy serialize
RxGroovy реализует этот оператор как serialize. По умолчанию он не работает с каким-либо конкретным Планировщиком.
- Javadoc:
serialize()
RxJava 1․x serialize
RxJava реализует этот оператор как serialize. По умолчанию он не работает с каким-либо конкретным Планировщиком.
- Javadoc:
serialize()
© ReactiveX contributors
Licensed under the Apache License 2.0.
http://reactivex.io/documentation/operators/serialize.html