exceptionally

Future의 단순 활용 자바5부터는 미래의 어느 시점의 결과를 얻을 수 있는 Future 인터페이스를 제공한다. 비동기 계산을 모델링하는 데 Futrue를 이용할 수 있으며, Future는 계산이 끝났을 때 결과에 접근할 수 있는 참조를 제공한다. 시간이 걸릴 수 있는 작업을 Future 내부로 설정하면 호출자 스레드가 결과를 기다리는 동안 다른 유용한 작업을 수행할 수 있다. 아래의 코드를 살펴보자 세탁소 주인은 드라이클리닝이 언제 끝날지 적힌 영수증(Future)을 준다. 드라이클리닝이 진행되는 동안 우리는 원하는 일을 할 수 있다. Future를 이용하려면 시간 오래 걸리는 작업을 Callable 객체 내부로 감싼 다음에 ExecutorService에 제출해야한다. ExecutorService e..
깡냉쓰
'exceptionally' 태그의 글 목록