반응형
isDone()
-
Callable과 FutureBackEnd/Java 2022. 1. 23. 04:40
Callable Runnable과 유사하지만 작업의 결과를 받을 수 있습니다. Future 비동기 작업의 현재 상태를 조회하거나 결과를 가져올 수 있습니다. 주요 API get(): 결과를 가져옵니다. 블록킹 콜(작업이 완료될 때까지 기다립니다.)이며, 타임아웃을 설정할 수 있습니다. isDone(): 작업 상태를 확인합니다. 완료 시 ture 아니면 false를 리턴합니다. cancel(): 취소 시 true 아니면 false를 리턴합니다. parameter로 ture를 전달하면 현재 진행중인 쓰레드를 interrupt합니다. import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.u..