package com.shekhargulati.java8_tutorial.ch09;
import java.util.UUID;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.Executors;
public class CompletableFutureExample {
public static void main(String[] args) {
CompletableFuture.completedFuture("hello");
CompletableFuture.runAsync(() -> System.out.println("hello"));
CompletableFuture.runAsync(() -> System.out.println("hello"), Executors.newSingleThreadExecutor());
CompletableFuture.supplyAsync(() -> UUID.randomUUID().toString());
CompletableFuture.supplyAsync(() -> UUID.randomUUID().toString(), Executors.newSingleThreadExecutor());
}
}