Метод Future.get () является методом блокировки, я просто хочу, чтобы мой метод main не беспокоился о f.get () и продолжил его выполнение.
Как получить возвращаемое значение из Future или CompletableFuture без ущерба для выполнения основного потока и без использования l oop для постоянной проверки с использованием isDone ()
FutureTask<String> result = (FutureTask<String>) es.submit(new Helloo());
// CompletableFuture<String> r = CompletableFuture.supplyAsync(()a -> new Hello(), es);
Future<String> r = es.submit(new Hello());
es.execute(()->{System.out.println("hello");});
System.out.println("Main");
System.out.println("Main");
System.out.println("Main");
System.out.println("Main");
System.out.println(r.get());
System.out.println("Main");
System.out.println("Main");```