dudckd6744 / Study_calender

study_calender
0 stars 1 forks source link

nodejs 싱글스레드 | 비동기 인데 빠른 이유 #20

Closed dudckd6744 closed 2 years ago

dudckd6744 commented 2 years ago

싱글스레드라 하나에 한기능의 일만 할수있다. 그래서 비동기 논블럭방식이라도 콜백함수를쓰면 순서만 달라질뿐 속도는 동기방식이랑 똑같다

하지만 i/o 작업이 있을경우 콜백함수가 대기 로 넘어가도 서버연산이아니라 db 트랜잭션이 일어나기때문에 다음 함수의 작업과 동시에 작업을 하기 때문에 속도에서 이점을 가져갈수있다.