<aside>
💡 !!질문 듣고 흐름 생각하기 !!
!! 최대한 두괄식 한 문장으로 시작해보기 !!
</aside>
Q1. (창민님) 이벤트 루프는 어떤 개념인가요 - 저한테 설명해주세요
-
js의 동시성을 지원해주는 ‘것‘이다.
- Q) js의 동시성이 무엇이냐. 구체적으로 무슨상황을 말하는 것이냐
- 싱글스레드 → 비동기 처리를 위해 → 이벤트루프의 도움
이 부분 먼저 말하면 더 좋을 듯
- js는 싱글스레드가 맞나요? ok
-
콜 스택 ==< 싱글스레드
같은말?
- 스레드, 프로세서, … 멀티스레드, … 하드웨어랑 조금 더 연관있지 않나?
-
이벤트루프란 (정의, 개념)
- 개념
- callstack에 작업이 있다면 처리(?), 없다면 TaskQueue의 작업을 콜스택에 담아 처리
- 비동기 작업이라면 WebAPIs에서 처리후 TaskQueue에 삽입
- 동작원리
- setTimeOut() 내가 경험한 사례랑 엮어서 말한다?
최상