시작이 반

Sync, Async, Blocking, Non-Blocking 본문

Programming/기타

Sync, Async, Blocking, Non-Blocking

G_Gi 2022. 11. 13. 22:58
SMALL

Sync, Async - 요청한 순서가 지켜지냐

Sync - 함수를 콜한 쪽에서 직접 결과를 처리함

Async - 함수를 콜한 쪽에서 처리 하지 않고 콜백을 넘기면서 콜백 함수를 통해 처리

 

Blocking, Non-Blocking - 요청에 대해 받은 쪽에서 처리가 끝나기전에 return 해주냐

Blocking - 작업이 완료될 때까지 기다림

Non-Blocking - 작업이 완료되지 않았음에도 즉시 응답

 

 

1. Sync, Blocking

2. Sync, Non-Blocking

 

 

3. Async, Blocking

 

4. Async, Non-Blocking

 

 

 

LIST

'Programming > 기타' 카테고리의 다른 글

[Circuit Breaker]  (0) 2023.08.05
ELK(ElasticSearch, Logstash, Kibana) 란?  (0) 2023.03.05
Redis(Remote Dictionary Server)  (0) 2022.08.17
로깅(Logging)이란?  (0) 2022.06.07
싱글턴 패턴(Singleton pattern)  (0) 2021.02.18