该方法的 java 文档中提到,如果您使用急切或阻塞的 {@link Flux#create(Consumer, FluxSink.OverflowStrategy)} 作为源,则可能会由于请求而导致死锁......
在该方法的 Java 文档中提到
如果您使用急切或阻塞的 {@link Flux#create(Consumer, FluxSink.OverflowStrategy)} 作为源,则可能会由于请求在发射器后面堆积而导致死锁。因此,该操作符有一个 {@code requestOnSeparateThread} 参数,在这种情况下应将其设置为 {@code false}。
那么,最好总是将其设置为 false 吗?与 public final Flux<T> subscribeOn(Scheduler scheduler
public final Flux<T> subscribeOn(Scheduler scheduler