자바스크립트의 동시성
동기 모델의 단점
* 다른 언어의 멀티 쓰레드를 이용하는 동기 모델의 경우 각 쓰레드별로 메모리를 점유하게 되고 context switching이 발생하게 되면서 메모리와 cpu에 대한 오버헤드가 발생한다.
콜백
* Just pass a function that will be called when the task is complete.
1
2
3
4
// file.txt의 읽기가 끝났을 때 읽어온 content를 인자로 미리 예약된 callback을 호출한다.
readFile('file.txt', (