RxJava "serialize" 方法用例

RxJava "serialize" method use cases

我想知道在哪些情况下我们需要 "serialize" observable,这是必要的。我的意思是 "onNext" 方法将被同时调用而不是一个接一个地调用的情况。

最初,引入 serialize() 是为了从消费者端修复一些行为不当的自定义 Observable,而不是让作者在 1.x 中修复他的 create()-ion .随着 Observable 协议的执行变得更加突出,在实践中对运营商的需求越来越少。它仍然以 v2 结束,以防万一 "nostalgic reasons"。请注意,它的兄弟 Subject.toSerialized() 是完全合法的,并且可以序列化对 Subject 的访问,以防它由多个线程驱动。