[node.js]동기와 비동기 (synchronous, asynchronous)

2022. 7. 26. 20:38CLUG(중앙대학교 sw 과동아리)/server

728x90

nodejs는 비동기적으로 일하는 것을 추구

 

sync

동기적 방식

3행이 10분 걸리는 작업이라면 10분동안 가만히 있다가 'Hello~~~'가 찍힐것임

3행이 끝나야 5행이 실행됨.

 

비동기적 방식

😵 왜 234가 아니라 243 순으로 실행될까?

11행이 실행된 직후에 15행이 실행됨.

15행이 끝난 후에 callback 함수 function이 실행됨(12~13행)