CHAPTER 16 타임라인 사이에 자원 공유하기
좋은 타임라인의 원칙
- 타임라인은 적을수록 이해하기 쉽다
- 타임라인은 짧을수록 이해하기 쉽다
- 공유하는 자원이 적을수록 이해하기 쉽다
- 자원을 공유한다면 서로 조율해야 한다
- 시간을 일급으로 다룬다
자바스크립트에서 큐 만들기
- 큐는 자료 구조지만 타임라인 조율에 사용한다면 동시성 기본형(concurrency primitive)이 라고 부른다
- 동시성 기본형은 자원을 안전하게 공유할 수 있는 재사용 가능한 코드
- 핸들러에서 처리할것과 큐에서 처리할 작업 나누기
큐를 건너뛰도록 만들기
- 최대 저장 갯수를 1개로 만들어서 최종 작업만 저장 되도록 만든다