티스토리 뷰

language/javascript

[node.js] 1.대략적인 이해

그루아트 2020. 3. 24. 00:50

※ 동기와 비동기, 블로킹과 논블로킹

①동기와 비동기: 함수가 바로 return 하는지 여부

블로킹과 논블로킹: 백그라운드 작업 완료 여부


노드에서는 동기-블로킹 방식과 비동기-논블로킹 방식이 대부분이다.

동기-블로킹 방식에서는 

백그라운드 작업 완료 여부를 계속 확인하며, 호출한 함수가 바로 return되지 않고 백그라운드 작업이 끝나야 return된다.

비동기-논블로킹 방식에서는 

호출한 함수가 바로 reutrn되어 다음 작업으로 넘어가고, 백그라운드 작업완료 여부는 신경쓰지 않고 나중에 백그라운드가 알림을 줄때 처리한다.





공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함