- 그냥 그렇다.
동기와 비동기
블로킹과 논블로킹
위 두 개념은 관점이 다르다.
동기/블로킹
ex) JDBC를 이용해 DB에 쿼리 질의를 날린다
메서드에서 다른 메서드를 호출하여 결과값을 즉시 받아온다
비동기/블로킹
ex) async-await
동기/논블로킹
ex) Polling
- 폴링(polling)이란 하나의 장치(또는 프로그램)가 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다
비동기/논블로킹
- ex1) 대규모 사용자에게 푸시메세지 전송
ex2) 다양한 외부 API를 한번에 호출할 때
CompletableFuture
- 너무 어렵다...그냥..하루종일 개념만 본거 같은데 아직도 햇갈리고 잘 모르겠다 으아..
와우 노을! TIL 11월부터 기록하고 계셨군요😯 이번 미션 고생 많으셨어요👏👏