복실복실 개발자

  • 홈
  • 태그
  • 방명록

2025/04/01 1

[Java] CompletableFuture

이번 글에서는 Java 8부터 도입된 CompletableFuture에 대해 정리한다. CompletableFuture 란?자바 진영에는 비동기 처리를 위해 Java 5에 도입된 Future 가 존재한다. 하지만 Future는 예외 처리가 불가능하고, 다수의 비동기 작업을 조합할 수 없는 등 여러 문제점을 안고 있었다.이를 해결하고 보다 나은 개발을 위해 Java 8부터 CompletableFuture가 도입되었다고 보면 된다.CompletableFuture는 Future를 기반으로 보다 확장된 형태의 비동기 처리가 가능하도록 지원한다.다수의 비동기 작업을 조합 가능예외처리 혹은 콜백을 위한 메서드 사용 가능Future와 달리, Blocking 로직이 존재하지 않더라도 콜백 메서드를 통해 비동기에 대한 ..

development/java 2025.04.01
이전
1
다음
더보기
프로필사진

복실복실 개발자

  • 분류 전체보기 (32)
    • introduction (1)
    • development (22)
      • spring (13)
      • java (3)
      • database (3)
      • design pattern (3)
    • network (0)
    • CS (2)
    • devops (5)
      • CICD (0)
      • docker (3)
      • kubernetes (0)
      • AWS (2)
    • philosophy & daily (2)
    • project (0)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Tag

공지사항

Calendar

«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바