3

来自RxJava JavaDocs 链接

说:
ReplaySubject缓冲它观察到的所有项目并将它们重播给任何订阅的观察者的主题。

UnicastSubject一个主题变体,它缓冲事件直到单个订阅者到达并将它们重播给它,并且一旦订阅者赶上并请求无限量,则可能切换到直接传递。

附言。我在实现两者时得到的区别之一是 UnicastSubject 只能有一个订阅者(证明名称为 Unicast),而 ReplaySubject 可以有很多。

4

0 回答 0