- Loading...
...
| Code Block | ||
|---|---|---|
| ||
try (ExecutorService executor = Executors.newVirtualThreadExecutor()) {
Callable<String> task1 = () -> "foo";
Callable<String> task2 = () -> "bar";
Callable<String> task3 = () -> "baz";
executor.submit(List.of(task1, task2, task3));
.map(CompletableFutureFuture::join)
.forEach(System.out::println);
} |
...