Попытка обнаружить блокировку звонков в моем коде.
Работает с блоком ().
public static void block(){
BlockHound.install();
Mono.delay(Duration.ofSeconds(1))
.doOnNext(it -> {
try {
Thread.sleep(10);
}
catch (InterruptedException e) {
throw new RuntimeException(e);
}
})
.block();
}
показывает блокировку вызовов
Выход : Причина: java .lang.Error: Блокировка вызова! java .lang.Thread.sleep
Есть ли другой альтернативный способ обнаружения блокирующих вызовов?