RxJava中的throttleLast和sample有什么区别?

6

throttleLast(long, TimeUnit)sample(long, TimeUnit) 两者之间有什么区别吗?

它们都会发出时间间隔内的最后一个项目,所以在我看来它们是相同的方法。

如果两者有区别,在什么情况下使用哪个更好?

1个回答

12

它仍然存在于1.1.7版本中,尽管该文件太长,github对其进行了截断。如果您要查找它,请在原始视图中使用Cmd+F:https://raw.githubusercontent.com/ReactiveX/RxJava/v1.1.7/src/main/java/rx/Observable.java - Marcin Koziński
谢谢。我已经删除了错误的那一行。 - yurgis
谢谢你的回答。我看了1.1.7版本的源代码,发现throttlelast只是调用了sample函数。 - otal
1
在rx2中也是同样的事情 :) - tim4dev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接