반응형
Future
-
Callable과 Future백기선(인프런 강의)/더 자바, Java 8 2020. 7. 20. 13:04
Callable Runnable과 유사하지만 작업의 결과를 받을 수 있다. Future 비동기적인 작업의 현재 상태를 조회하거나 결과를 가져올 수 있다. https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html get() - 결과를 가져오기 블록킹 콜 결과를 가져올때까지 기다린다. 타임아웃(최대한으로 기다릴 시간)을 설정 가능 public class App { public static void main(String[] args) throws InterruptedException, ExecutionException { ExecutorService executorService = Executors.newSingleThreadExec..