RunnableFuture — Runnable이면서 Future인 태스크
RunnableFuture — Runnable이면서 Future인 태스크
RunnableFuture<V>는 Runnable이면서 Future인 태스크 인터페이스예요. run 메서드의 성공적 실행이 Future의 완료를 일으키고 결과에 접근할 수 있게 해요.
본문
개념 이해하기
RunnableFuture는 Runnable이면서 Future인 인터페이스예요. run의 성공적 실행이 Future를 완료시키고 결과를 접근할 수 있게 해요.
public interface RunnableFuture<V>
extends Runnable, Future<V>
Runnable이므로 Executor에 제출될 수 있어요. 대표 구현체는 FutureTask예요. 하위 인터페이스로 RunnableScheduledFuture<V>가 있어요.
메서드
void run()
취소되지 않았다면 이 Future를 그 계산의 결과로 설정해요.