Callable

· Java
Callable 과 FutureCallableRunnable과 유사하지만 작업의 결과를 받을 수 있다는 점이 다르다.어떤 쓰레드에서 작업을 실행했는데, 그 작업의 결과를 가져오고 싶을 때 Runnable은 리턴 타입이 void이기 때문에 불가능하다.그럴 때 Callable을 사용하면 값을 리턴받을 수 있다.Future비동기 작업의 아직 계산되지 않은 결과를 표현하는 인터페이스이다.Callable에서 리턴시켜주는 값이 Future이다.ExecutorService의 submit 메소드는 Callable이나 Runnable 객체를 인수로 받아서 비동기적으로 실행하며, 결과를 Future 객체로 반환한다. 주요 인터페이스get()ExecutorService executorService = Executors.ne..
나프초
'Callable' 태그의 글 목록