spot — 상태 소유·순서 처리

여러 요청·timer가 한 queue로 모여 Spot이 순서대로 처리한다

spot — 상태 소유·순서 처리 여러 요청·timer가 한 queue로 모여 Spot이 순서대로 처리한다 요청 · room-42 · Architecture component 요청 room-42 요청 · room-42 · Architecture component 요청 room-42 timer · Architecture component timer Spot queue · Architecture component Spot queue room-42 Spot · 상태 직접 소유 · Architecture component room-42 Spot 상태 직접 소유

한 줄로 세워 차례로

  • • 같은 room-42로 온 여러 요청과 timer가 하나의 Spot queue로 모이고, room-42 Spot이 순서대로(직렬) 처리한다.
  • • 상태를 메모리에 살아 있는 객체 하나로 직접 소유하므로 동시에 같은 상태를 건드리는 상황이 없어 락이 필요 없다.