아빠는 개발자

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

Java

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

father6019 2023. 8. 27. 19:06
728x90
반응형

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() 메소드를 사용하는 것이 좋음

 
 
728x90
반응형

'Java' 카테고리의 다른 글

Table '{DB}.hibernate_sequence' doesn't exist  (0) 2023.12.24
[java] ThreadPoolTaskExecutor  (0) 2023.12.23
[java] API - redis cache for method TEST  (2) 2023.10.13
[selenium] selenium Async crawler  (0) 2023.09.02
[JPA] UNIQUE 설정  (0) 2023.08.27