마케팅스프린트
[ GitHub ]

[ jungyijun@naver.com ]


  • Category
    • 마케팅 자동화
    • old posting
      • ChatGPT
      • Java
      • MySQL
      • JSP
      • Spring Framework
      • Node.js
Total
Today
Yesterday
hELLO · Designed By 정상우.
[Node.js] 동기와 비동기, 블로킹과 논 블로킹
old posting/Node.js

[Node.js] 동기와 비동기, 블로킹과 논 블로킹

2021. 10. 14. 02:02

동기와 비동기 :

백그라운드 작업 완료 확인 여부

 

블로킹과 논 블로킹 :

함수가 바로 return 되는지 여부

 

* Node에서는 동기-블로킹 방식과 비동기-논 블로킹 방식이 대부분이다. 동기-논 블로킹이나 비동기-블로킹은 없다고 봐도 된다.



동기-블로킹 방식에서는 백그라운드 작업 완료 여부를 계속 확인하며, 호출한 함수가 바로 return 되지 않고 백그라운드 작업이 끝나야 return 된다.

 

비동기-논 블로킹 방식에서는 호출한 함수가 바로 return 되어 다음 작업으로 넘어가며, 백그라운드 작업 완료 여부는 신경 쓰지 않고 나중에 백그라운드가 알림을 줄 때 비로소 처리한다.

 

 

저작자표시 (새창열림)
'old posting/Node.js' 카테고리의 다른 글
  • [Node.js] 싱글 스레드
  • [Node.js] 논 블로킹 I/O
  • [Node.js] 이벤트 루프(Event Loop)
  • [Node.js] 이벤트 기반(Event-driven)
마케팅스프린트
마케팅스프린트
쿠팡, 스마트스토어 자동화 솔루션

티스토리툴바