요청 하나가 아니라 전부가 느려졌다
Node 는 자바스크립트를 줄 하나에서 실행합니다. 그래서 어느 요청 하나가 그 줄을 붙잡으면 그 시간에 도착한 모든 요청이 함께 늦고, 느려진 API 의 코드에는 아무 문제가 없습니다. 이 코스는 그 멈춤을 직접 재는 자를 만드는 것에서 시작해 무엇이 막고 무엇이 안 막는지 가려내고, 막는 일을 쪼개거나 옮기고, 그 사이에 쌓이는 메모리를 다루고, 마지막으로 무엇에 깨울지 정합니다. 실습 넷은 전부 직접 재게 하고, 채점기가 그 숫자를 다시 계산해 대조합니다.
중급 · 레슨 14 · 실습 4
커리큘럼
한 줄에 선 일감
- 전부가 같은 시각에 느려졌다면 줄이 하나다 reading
- 루프가 멈춘 시간을 재는 자를 만든다 lab
- 퀴즈: 한 줄에 선 일감 quiz
무엇이 막고 무엇이 안 막는가
- 이름 끝의 네 글자가 사고를 가른다 reading
- 스레드 풀의 칸을 세어 본다 lab
- 퀴즈: 무엇이 막고 무엇이 안 막는가 quiz
쪼개기와 옮기기
- 쪼갤 것인가 옮길 것인가, 그리고 각각의 값 reading
- 큰 계산을 쪼개고, 워커로 옮긴다 lab
- 퀴즈: 쪼개기와 옮기기 quiz
배압과 스트림
- 새는 게 아니라 줄이 서 있는 것이다 reading
- 쌓이는 바이트를 직접 잰다 lab
- 퀴즈: 배압과 스트림 quiz
관측과 경보
- 무엇을 남기고, 무엇에 깨울 것인가 reading
- 퀴즈: 관측과 경보 quiz