JavaTM Platform
Standard Ed. 6

클래스
java.util.concurrent.ExecutionException 의 사용

ExecutionException 를 사용하고 있는 패키지
java.util.concurrent 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
 

java.util.concurrent 에서의 ExecutionException 의 사용
 

ExecutionException 를 throw 하는 java.util.concurrent 의 메소드
 V FutureTask. get ()
           
 V Future. get ()
          필요에 따라서 계산이 완료할 때까지 대기해, 그 후, 계산 결과를 가져옵니다.
 V FutureTask. get (long timeout, TimeUnit  unit)
           
 V Future. get (long timeout, TimeUnit  unit)
          필요에 따라서, 최대로 지정된 시간, 계산이 완료할 때까지 대기해, 그 후, 계산 결과가 이용 가능한 경우는 결과를 가져옵니다.
<T> T
ExecutorService. invokeAny (Collection <? extends Callable <T>> tasks)
          지정된 태스크를 실행해, 예외를 throw 하지 않고 정상적으로 완료한 태스크가 존재하는 경우는, 그 결과를 돌려줍니다.
<T> T
AbstractExecutorService. invokeAny (Collection <? extends Callable <T>> tasks)
           
<T> T
ExecutorService. invokeAny (Collection <? extends Callable <T>> tasks, long timeout, TimeUnit  unit)
          지정된 태스크를 실행해, 타임 아웃이 경과하기 전에 예외를 throw 하지 않고 정상적으로 완료한 태스크가 존재하는 경우는, 그 결과를 돌려줍니다.
<T> T
AbstractExecutorService. invokeAny (Collection <? extends Callable <T>> tasks, long timeout, TimeUnit  unit)
           
 

javax.swing 에서의 ExecutionException 의 사용
 

ExecutionException 를 throw 하는 javax.swing 의 메소드
 T SwingWorker. get ()
          필요에 따라서 계산이 완료할 때까지 대기해, 그 후, 계산 결과를 가져옵니다.
 T SwingWorker. get (long timeout, TimeUnit  unit)
          필요에 따라서, 최대로 지정된 시간, 계산이 완료할 때까지 대기해, 그 후, 계산 결과가 이용 가능한 경우는 결과를 가져옵니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.