RxJava "serialize" 方法用例
RxJava "serialize" method use cases
我想知道在哪些情况下我们需要 "serialize" observable,这是必要的。我的意思是 "onNext" 方法将被同时调用而不是一个接一个地调用的情况。
最初,引入 serialize()
是为了从消费者端修复一些行为不当的自定义 Observable
,而不是让作者在 1.x 中修复他的 create()
-ion .随着 Observable
协议的执行变得更加突出,在实践中对运营商的需求越来越少。它仍然以 v2 结束,以防万一 "nostalgic reasons"。请注意,它的兄弟 Subject.toSerialized()
是完全合法的,并且可以序列化对 Subject
的访问,以防它由多个线程驱动。
我想知道在哪些情况下我们需要 "serialize" observable,这是必要的。我的意思是 "onNext" 方法将被同时调用而不是一个接一个地调用的情况。
最初,引入 serialize()
是为了从消费者端修复一些行为不当的自定义 Observable
,而不是让作者在 1.x 中修复他的 create()
-ion .随着 Observable
协议的执行变得更加突出,在实践中对运营商的需求越来越少。它仍然以 v2 结束,以防万一 "nostalgic reasons"。请注意,它的兄弟 Subject.toSerialized()
是完全合法的,并且可以序列化对 Subject
的访问,以防它由多个线程驱动。