# CompletableFuture

4개의 포스트

JAVA 비동기 프로그래밍: CompletableFuture

CompletableFuture를 이해하기 위해서 자바의 Concurrent 프로그래밍부터 짚어볼 필요가 있다. 1. Concurrent Programming Concurrent 소프트웨어는 동시에 여러 작업을 할 수 있는 소프트웨어를 의미한다. 예를 들면, 크롬으로

2022년 6월 12일
·
0개의 댓글
·

[Java8]CompletableFuture

Executor 프레임워크와 쓰레드풀을 통해서 쓰레드의 힘을 높은 수준으로 끌어 올리는 태스크 제출과 실행을 분리할 수 있는 기능을 제공Java 스레드는 직점 운영체제 스레드에 접근운영체제 스레드는 만들고 종료하는데에 있어 비용이 비쌈또한 스레드 숫자는 제한되어 있으므

2022년 5월 24일
·
0개의 댓글
·

[Java] CompletableFuture

자바에서 비동기(Asynchronous) 프로그래밍을 가능하게 하는 인터페이스이다. 기존의 Future를 사용해서도 어느정도 가능했으나, 제약이 많았다.

2022년 1월 31일
·
0개의 댓글
·
post-thumbnail

CompletableFuture를 이용해서 S3에 이미지를 병렬적으로 업로드 하려다 **실패** 한 이야기 ^__^

s3에 객체 하나 하나 언제 올리고 있을건가 싶어서 도전한 asynchronous upload 이야기

2021년 12월 5일
·
1개의 댓글
·