Cómo forzar que CompletableFuture.thenApply() se ejecute en el mismo hilo que ejecutó la etapa anterior?
Aquí está una versión de código corto del problema que estoy enfrentando: public static void main(String[] args) { CompletableFuture.supplyAsync(() -> { /* try { Thread.sleep(2000); } catch (InterruptedException ignored) {} */ //System.out.println(“supplyAsync: ” + Thread.currentThread().getName()); return 1; }) .thenApply(i -> { System.out.println(“apply: ” + Thread.currentThread().getName()); return i + 1; }) . . . Read more