반응형
반응형
자바에서 제공하는 비동기 API가 두 개를 기본적인 내용을 알아보겠습니다.
- Future 형식 API
- Reactive 형식 API
비동기 API는 계산이 오래 걸리는 메서드 또는 네트워크나 사람의 입력을 기다리는 메서드에 사용하면 애플리케이션의 효율성을 크게 향상시킬 수 있습니다. 특히, 네트워크나 사람의 입력으로 기다리는 경우에 자원을 낭비하지 않고 효율적으로 하단의 시스템을 활용할 수 있습니다.
어떤 상황일 때 둘을 사용할 수 있을까요? Reactive 형식의 비동기 API는 보통 일련의 이벤트를 비동기로 처리하고 싶을 때 사용하는데 적합니다. 반면 Future 형식의 API는 일회성의 하나의 결과를 처리하는데 적합한 비동기 방법입니다.
다음 포스팅에서 두 비동기 API 방식에 대해서 구체적으로 알아보겠습니다.
반응형
'IT > Java' 카테고리의 다른 글
Runnable과 Thread (0) | 2023.01.11 |
---|---|
프로세스와 스레드 그리고 멀티 태스킹 (0) | 2023.01.10 |
동시성(Concurrency) 과 병렬성(Parallel) (0) | 2023.01.10 |
Optional 클래스 사용 (0) | 2023.01.08 |
Map 처리 (0) | 2022.12.19 |