|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Callable 를 사용하고 있는 패키지 | |
---|---|
java.util.concurrent | 병행 프로그래밍으로 자주(잘) 사용되는 유틸리티 클래스입니다. |
javax.tools | 컴파일러등의 프로그램으로부터 호출할 수 있는 툴의 인터페이스를 제공합니다. |
java.util.concurrent 에서의 Callable 의 사용 |
---|
Callable 를 돌려주는 java.util.concurrent 의 메소드 | ||
---|---|---|
static Callable <Object > |
Executors. callable (PrivilegedAction <? > action)
호출시에, 지정된 특권 첨부 태스크를 실행해, 그 결과를 돌려주는, Callable 객체를 돌려줍니다. |
|
static Callable <Object > |
Executors. callable (PrivilegedExceptionAction <? > action)
호출시에, 지정된 특권 첨부 예외 액션을 실행해, 그 결과를 돌려주는, Callable 객체를 돌려줍니다. |
|
static Callable <Object > |
Executors. callable (Runnable task)
호출시에, 지정된 태스크를 실행해,null 를 돌려주는, Callable 객체를 돌려줍니다. |
|
static
|
Executors. callable (Runnable task,
T result)
호출시에, 지정된 태스크를 실행해, 지정된 결과를 돌려주는, Callable 객체를 돌려줍니다. |
|
static
|
Executors. privilegedCallable (Callable <T> callable)
호출시에, 현재의 액세스 제어 문맥으로 지정된 callable 를 실행하는, Callable 객체를 돌려줍니다. |
|
static
|
Executors. privilegedCallableUsingCurrentClassLoader (Callable <T> callable)
호출시에, 현재의 액세스 제어 문맥으로, 현재의 문맥 클래스 로더를 콘텍스트 클래스 로더로 하는, 지정된 callable 를 실행하는, Callable 객체를 돌려줍니다. |
Callable 형의 파라미터를 가지는 java.util.concurrent 의 메소드 | ||
---|---|---|
protected
|
ScheduledThreadPoolExecutor. decorateTask (Callable <V> callable,
RunnableScheduledFuture <V> task)
호출 가능 레이아웃을 실행하기 위해서 사용하는 태스크를 변경 또는 치환합니다. |
|
protected
|
AbstractExecutorService. newTaskFor (Callable <T> callable)
지정된 호출 가능 태스크의 RunnableFuture 를 돌려줍니다. |
|
static
|
Executors. privilegedCallable (Callable <T> callable)
호출시에, 현재의 액세스 제어 문맥으로 지정된 callable 를 실행하는, Callable 객체를 돌려줍니다. |
|
static
|
Executors. privilegedCallableUsingCurrentClassLoader (Callable <T> callable)
호출시에, 현재의 액세스 제어 문맥으로, 현재의 문맥 클래스 로더를 콘텍스트 클래스 로더로 하는, 지정된 callable 를 실행하는, Callable 객체를 돌려줍니다. |
|
|
ScheduledThreadPoolExecutor. schedule (Callable <V> callable,
long delay,
TimeUnit unit)
|
|
|
ScheduledExecutorService. schedule (Callable <V> callable,
long delay,
TimeUnit unit)
지정된 지연 후에 유효하게 되는 ScheduledFuture 를 작성해 실행합니다. |
|
|
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 를 돌려줍니다. |
Callable 형의 형태 인수를 가지는 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)
|
|
|
ExecutorService. invokeAny (Collection <? extends Callable <T>> tasks)
지정된 태스크를 실행해, 예외를 throw 하지 않고 정상적으로 완료한 태스크가 존재하는 경우는, 그 결과를 돌려줍니다. |
|
|
AbstractExecutorService. invokeAny (Collection <? extends Callable <T>> tasks)
|
|
|
ExecutorService. invokeAny (Collection <? extends Callable <T>> tasks,
long timeout,
TimeUnit unit)
지정된 태스크를 실행해, 타임 아웃이 경과하기 전에 예외를 throw 하지 않고 정상적으로 완료한 태스크가 존재하는 경우는, 그 결과를 돌려줍니다. |
|
|
AbstractExecutorService. invokeAny (Collection <? extends Callable <T>> tasks,
long timeout,
TimeUnit unit)
|
Callable 형의 파라미터를 가지는 java.util.concurrent 의 생성자 | |
---|---|
FutureTask (Callable <V > callable)
지정된 Callable 를 실행시에 실행하는 FutureTask 를 작성합니다. |
javax.tools 에서의 Callable 의 사용 |
---|
javax.tools 에서의 Callable 의 서브 인터페이스 | |
---|---|
static interface |
JavaCompiler.CompilationTask
컴파일 태스크의 장래를 나타내는 인터페이스입니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.