是否有一种干净的方法让程序等待可观察的计时器?

时间:2017-11-03 15:43:53

标签: java rx-java reactive-programming

我正在学习反应,我正在玩这个测试课:

public class ObserverTest{
    public static void main(String[] args) {
        Observable
                .interval(10, SECONDS)
                .takeUntil(Observable.timer(30, SECONDS))
                .subscribe(System.out::println);
    }
}

我想要发生的只是每10秒打印一个整数序列,持续30秒。当然会发生什么,程序会立即运行并退出。

是否有一个很好的RX工具可以帮助我的程序等到计时器完成?我不想直接处理线程。

1 个答案:

答案 0 :(得分:0)

这可以通过调用blockingSubscriber而不仅仅是subscriber

来完成