【发布时间】:2021-07-14 17:04:15
【问题描述】:
例如,flux.map(i->{Thread.sleep(1000); return i*i;}).flatMap(i->Monn.just(i))。 map 操作符本质上是异步执行的,还是我们必须更改线程以便它可以异步执行(比如我们切换到flux.map(i->{Thread.sleep(1000); return i*i;}).subscribeOn(Schedulers.elastic()).flatMap(i->Monn.just(i)))?
还有这个例子:flux.map(i->i*i).flatMap(i->Monn.just(i))。 map 操作器本质上是异步执行的,还是我们必须更改线程以便它可以像上一段中那样异步执行?
【问题讨论】:
标签: java asynchronous flux reactor