[TIL] event loop
2019. 8. 18. 21:52ㆍTIL
오늘 한일
오늘 fs.writeFile 함수를 사용하는데 fs.writeFile(file,callback) callback함수를 data로 인식하여 callback 함수가 없는것으로 인식이 되어 함수 실행이 안되는 오류를 겪었다.
fs.writeFile을 사용하는경우 fs.writeFile(file, data, callback) 형식을 지켜줘야 한다.
(사용법 참고자료 : http://leechoong.com/posts/2017/nodejs_filesystem/ )
event loop
1. call stack에 비동기 로직들이 쌓인다.
2. 실행이 되면서 브라우저 위의 자신의 위치로 가서 시간이 다 될 때까지 대기한다.
3. 이벤트 루프가 기다림이 끝난 순서대로 이벤트 큐로 넘겨준다.
(그림에선 event room)
4. call stack이 비워지면 큐에 쌓인 순서대로 실행이 된다.
'TIL' 카테고리의 다른 글
[TIL] 19.08.20 MySQL (0) | 2019.08.20 |
---|---|
[TIL] MySQL (0) | 2019.08.19 |
[TIL] 19.08.17 sprint - article collector (0) | 2019.08.18 |
[TIL] 19.08.16 Promise (0) | 2019.08.16 |
[TIL] node express (0) | 2019.08.14 |