JAVA/java

[java] CompletableFuture에서 get()과 join()

닉의네임 2023. 8. 19. 21:48
반응형

Java의 CompletableFuture에서 get()과 join() 메소드는 모두 완료된 CompletableFuture의 결과를 반환

  get() join()
interrupt O X
interrupt 발생 InterruptedException 인터럽트 차단
Exception ExecutionException UncheckedExecutionException

 

 get() 메소드는 java.util.concurrent.Future 인터페이스에 정의되어 있으므로 이 인터페이스를 구현하는 다른 클래스와 호환 가능하지만, join() 메소드는 CompletableFuture 클래스에만 특화되어 있기 때문에 CompletableFuture와만 사용할 수 있다

 

일반적으로 CompletableFuture을 다룰 때는 join() 메소드를 사용하는 것이 좋음

반응형