Java 每隔一段时间执行一系列任务
我正在寻找一系列函数调用,每个调用之间有间隔。可以假定每个函数调用都是打印唯一字符串的打印语句。假设我们希望在每次函数调用之间等待500毫秒。在RxJava中如何处理这个问题?通过使用执行Java 每隔一段时间执行一系列任务,java,asynchronous,rx-java,rx-java2,Java,Asynchronous,Rx Java,Rx Java2,我正在寻找一系列函数调用,每个调用之间有间隔。可以假定每个函数调用都是打印唯一字符串的打印语句。假设我们希望在每次函数调用之间等待500毫秒。在RxJava中如何处理这个问题?通过使用执行操作的可完成的找到了解决方案 样本如下: println("33") Completable.fromAction { println("75") } .delay(5, TimeUnit.SECONDS) .andThen(Completable
操作的可完成的找到了解决方案
样本如下:
println("33")
Completable.fromAction { println("75") }
.delay(5, TimeUnit.SECONDS)
.andThen(Completable.fromAction { println("82") })
.delay(5, TimeUnit.SECONDS)
.andThen(Completable.fromAction { println("93") })
.delay(5, TimeUnit.SECONDS)
.andThen(Completable.fromAction { println("101") })
.subscribe()
上述代码立即打印33
和75
,然后等待5秒,打印82
,等待5秒,…依此类推