RunnableFuture — Runnable이면서 Future인 태스크

RunnableFuture — Runnable이면서 Future인 태스크

RunnableFuture<V>Runnable이면서 Future 태스크 인터페이스예요. run 메서드의 성공적 실행이 Future의 완료를 일으키고 결과에 접근할 수 있게 해요.

출처: Java API Reference

본문

개념 이해하기

RunnableFutureRunnable이면서 Future인 인터페이스예요. run의 성공적 실행이 Future를 완료시키고 결과를 접근할 수 있게 해요.

public interface RunnableFuture<V>
extends Runnable, Future<V>

Runnable이므로 Executor에 제출될 수 있어요. 대표 구현체는 FutureTask예요. 하위 인터페이스로 RunnableScheduledFuture<V>가 있어요.

메서드

void run()

취소되지 않았다면 이 Future를 그 계산의 결과로 설정해요.

더 알아보기 (Learn more)