gpt4 book ai didi

java - RxJava 去抖动

转载 作者:行者123 更新时间:2023-11-30 10:24:33 26 4
gpt4 key购买 nike

我试图在 1000 毫秒的窗口内对 100 毫秒的制作者进行去抖动。我希望看到订阅每 1 秒更新一次,并使用该期间发出的最后一个值,但是我什么也没得到。我在这里缺少什么?

public static void main(String[] args) throws InterruptedException {
Observable
.interval(100, TimeUnit.MILLISECONDS)
.debounce(1000, TimeUnit.MILLISECONDS)
.subscribe(
update -> System.out.println(new Date().toString() + " " + update),
error -> System.out.println("ERROR")
);
Thread.sleep(20000);
}

最佳答案

找到了。我试图在 RXJava 中找到一个相当于 RxJS 的 debounceTime() 的运算符,它恰好是 sample() 或 throttleLast()。

关于java - RxJava 去抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com