我想知道我们需要"序列化"可观察的,必要的。我指的是" onNext"方法将被并发调用,而不是一个接一个地调用。
答案 0 :(得分:5)
最初,引入serialize()
来修复消费者端的一些行为不当的自定义Observable
,而不是让作者在1.x中修复他的create()
- 离子。随着Observable
协议的执行变得更加突出,运营商在实践中的需求减少了。它仍然在v2中结束,以防万一和怀旧的原因"。请注意,它的兄弟Subject.toSerialized()
是完全合法的,如果它是从多个线程驱动的话,可以序列化对Subject
的访问。