[英]Observable timeout
假設我有以下內容。
Observable.range(1,1000)
.flatMap(i -> Observable.just(i)
.subscribeOn(Schedulers.computation()
.map(i2 -> calculate(i2))
).subscribe(System.out::println)
在這里,我有一個從1到1000的observable,並且每個數字在不同的線程中使用calculate()(一個大的mehod)映射。我需要設置一個超時,直到返回一些數量的項目。
我怎么能用Rx Java做到這一點?
這可以使用rx-java中的buffer()而不是使用timeout()來實現
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.