CHAPTER 16 타임라인 사이에 자원 공유하기

CHAPTER 16 타임라인 사이에 자원 공유하기

좋은 타임라인의 원칙

  • 타임라인은 적을수록 이해하기 쉽다
  • 타임라인은 짧을수록 이해하기 쉽다
  • 공유하는 자원이 적을수록 이해하기 쉽다
  • 자원을 공유한다면 서로 조율해야 한다
  • 시간을 일급으로 다룬다

자바스크립트에서 큐 만들기

  • 큐는 자료 구조지만 타임라인 조율에 사용한다면 동시성 기본형(concurrency primitive)이 라고 부른다
    • 동시성 기본형은 자원을 안전하게 공유할 수 있는 재사용 가능한 코드
  • 핸들러에서 처리할것과 큐에서 처리할 작업 나누기

큐를 건너뛰도록 만들기

  • 최대 저장 갯수를 1개로 만들어서 최종 작업만 저장 되도록 만든다

참조