| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 전 다음 | 프레임 있어 프레임 없음 | |||||||||
| Future 를 사용하고 있는 패키지 | |
|---|---|
| java.util.concurrent | 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다. | 
| javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다. | 
| javax.xml.ws | 이 패키지는, 코어 JAX-WS API 를 포함합니다. | 
| java.util.concurrent 에서의 Future 의 사용 | 
|---|
| java.util.concurrent 에서의 Future 의 서브 인터페이스 | |
|---|---|
 interface | 
RunnableFuture<V> 
Runnable  인 Future  입니다.  | 
 interface | 
RunnableScheduledFuture<V> 
Runnable  인 ScheduledFuture  입니다.  | 
 interface | 
ScheduledFuture<V> 
취소해 가능한, 지연 된 결과 생성 액션입니다.  | 
| Future 를 구현하고 있는 java.util.concurrent 의 클래스 | |
|---|---|
 class | 
FutureTask<V> 
취소해 가능한 비동기 계산입니다.  | 
| Future 를 돌려주는 java.util.concurrent 의 메소드 | ||
|---|---|---|
 Future <V > | 
ExecutorCompletionService. poll ()
 | 
|
 Future <V > | 
CompletionService. poll ()
다음의 완료필 태스크를 나타내는 Future 를 취득해 삭제합니다.  | 
|
 Future <V > | 
ExecutorCompletionService. poll (long timeout,
     TimeUnit  unit)
 | 
|
 Future <V > | 
CompletionService. poll (long timeout,
     TimeUnit  unit)
다음의 완료필 태스크를 나타내는 Future 를 취득해 삭제합니다.  | 
|
 | 
ScheduledThreadPoolExecutor. submit (Callable <T> task)
 | 
|
 | 
ExecutorService. submit (Callable <T> task)
값을 돌려주는 실행용 태스크를 송신해, 보류 상태의 태스크 결과를 나타내는 Future 를 돌려줍니다.  | 
|
 | 
AbstractExecutorService. submit (Callable <T> task)
 | 
|
 Future <V > | 
ExecutorCompletionService. submit (Callable <V > task)
 | 
|
 Future <V > | 
CompletionService. submit (Callable <V > task)
값을 돌려주는 실행용 태스크를 송신해, 보류 상태의 태스크 결과를 나타내는 Future 를 돌려줍니다.  | 
|
 Future <? > | 
ScheduledThreadPoolExecutor. submit (Runnable  task)
 | 
|
 Future <? > | 
ExecutorService. submit (Runnable  task)
실행용의 Runnable 태스크를 송신해, 그 태스크를 나타내는 Future 를 돌려줍니다.  | 
|
 Future <? > | 
AbstractExecutorService. submit (Runnable  task)
 | 
|
 | 
ScheduledThreadPoolExecutor. submit (Runnable  task,
       T result)
 | 
|
 | 
ExecutorService. submit (Runnable  task,
       T result)
실행용의 Runnable 태스크를 송신해, 그 태스크를 나타내는 Future 를 돌려줍니다.  | 
|
 | 
AbstractExecutorService. submit (Runnable  task,
       T result)
 | 
|
 Future <V > | 
ExecutorCompletionService. submit (Runnable  task,
       V  result)
 | 
|
 Future <V > | 
CompletionService. submit (Runnable  task,
       V  result)
실행용의 Runnable 태스크를 송신해, 그 태스크를 나타내는 Future 를 돌려줍니다.  | 
|
 Future <V > | 
ExecutorCompletionService. take ()
 | 
|
 Future <V > | 
CompletionService. take ()
다음의 완료필 태스크를 나타내는 Future 를 취득해 삭제합니다.  | 
|
| Future 형의 인수를 가지는 형태를 돌려주는 java.util.concurrent 의 메소드 | ||
|---|---|---|
 | 
ExecutorService. invokeAll (Collection <?  extends Callable <T>> tasks)
지정된 태스크를 실행해, 모두 완료하면(자), 상태와 결과를 포함한 Future 의 리스트를 돌려줍니다.  | 
|
 | 
AbstractExecutorService. invokeAll (Collection <?  extends Callable <T>> tasks)
 | 
|
 | 
ExecutorService. invokeAll (Collection <?  extends Callable <T>> tasks,
          long timeout,
          TimeUnit  unit)
지정된 태스크를 실행해, 모든 것이 완료할까 마감 시간이 되는지, 그 어느쪽이든가 최초로 발생한 시점에서, 상태와 결과를 포함한 Future 의 리스트를 돌려줍니다.  | 
|
 | 
AbstractExecutorService. invokeAll (Collection <?  extends Callable <T>> tasks,
          long timeout,
          TimeUnit  unit)
 | 
|
| Future 형의 형태 인수를 가지는 java.util.concurrent 의 생성자 파라미터 | |
|---|---|
ExecutorCompletionService (Executor  executor,
                          BlockingQueue <Future <V >> completionQueue)
기본 태스크의 실행용으로 지정된 executor 를 사용해, 완료 큐로서 지정된 큐를 사용해, ExecutorCompletionService 를 작성합니다.  | 
|
| javax.swing 에서의 Future 의 사용 | 
|---|
| Future 를 구현하고 있는 javax.swing 의 클래스 | |
|---|---|
 class | 
SwingWorker<T, V> 
GUI 와 교환하는 시간이 걸리는 태스크를, 전용의 thread로 실행하기 위한 abstract 클래스입니다.  | 
| javax.xml.ws 에서의 Future 의 사용 | 
|---|
| javax.xml.ws 에서의 Future 의 서브 인터페이스 | |
|---|---|
 interface | 
Response<T> 
Response 인터페이스는, 조작 호출의 응답으로서 송신된 메세지의 유료 하중과 문맥을 취득하는 메소드를 제공합니다.  | 
| Future 를 돌려주는 javax.xml.ws 의 메소드 | |
|---|---|
 Future <? > | 
Dispatch. invokeAsync (T  msg,
            AsyncHandler <T > handler)
서비스 조작을 비동기적으로 호출합니다.  | 
 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 전 다음 | 프레임 있어 프레임 없음 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.