어차피 async/await 키워드 쓰면 synchrounous/블라킹 io처럼 작동하는거 아님?
[질문] 노드js 논블라킹io 장점이 뭐임?
익명(133.38)
2023-06-12 13:28
추천 0
댓글 11
다른 게시글
-
고수분들 많아서 기죽누.... [3][%] 익명(118.32) | 23.06.12추천 5
-
회사는 중소 스타트업 대기업 떠나서 니스스로 바꿔야됨 [20][%] Kyle(120.18) | 23.06.12추천 12
-
네트워크 쪽은 어떤 식으로 공부해야함? [8][질문] 익명(45.14) | 23.06.12추천 0
-
Http 스트리밍 많이 씀? [9][질문] 익명(59.10) | 23.06.12추천 0
-
노트북 취업하면 바꾸나요? [3][질문] 코딩(qwerty4203) | 23.06.12추천 0
-
러스트 백엔드 프레임워크 추천좀 [6][질문] 익명(121.134) | 23.06.12추천 0
-
요즘 백준이 재밌다 [3][%] Github(doeco580) | 23.06.12추천 4
-
Go랑 Dart 쓰면 뭐냐 [5][%] 익명(14.56) | 23.06.11추천 2
-
Visual Studio에서 리눅스 코어 덤프 파일도 디버깅 가능하더라[%] 익명(115.21) | 23.06.11추천 1
-
인생, 진로 고민이 정말 심각하게 드는 데 조언해줄 친구 있어? [16][질문] 익명(61.84) | 23.06.11추천 2
await 전에 다른 걸 하기 위해 쓰지
아이고.ㅡ
엄밀히 말하면 blocking은 아니고 sequentially하게 처리되도록 wait 해주는거임. 만약 사용자1의 컨텍스트가 await를 만나면 서버 전체를 멈출까?
노드 앱(서버) 전체로 봤을때는 여전히 논블로킹으로 동작하고 있는거고 이게 가능한건 콜스택이랑 이벤트루프 동작에 대한 이해가 필요함
ㄱㅅㄱㅅ 내 플랫폼 결제 방식에 대한 질문도 대답 해주셈
태도가 존나 역겹네 이새낀
암튼 작성자가 말한대로 전부 막히게 되려면 libuv에서 제공하는 sync api를 사용하면 님 생각대로 되는거고, 보통 이런 문제도 실제 서버에서는 cluster module을 써서 어느정도 해결이 가능하긴 함
병신 작성자새끼 질문 어디 맡겨놨나
와 근데 답변해주는사람 진짜 존나 착하다...
https://nodejs.org/de/docs/guides/event-loop-timers-and-nexttick#what-is-the-event-loop
문법이 혼동되는건 사실이지