Multi Threaded Pub Sub
스레드/프로세스, 대기열, 락·세마포어·조건 변수, 공유 자원의 소유/대기/실행 상태를 시간 순서대로 전이한다.
1 / 5보내는 쪽이 받는 쪽을 몰라야 시스템이 자랍니다 — 발행자는 토픽에 던지고, 관심 있는 쪽이 알아서 받아 갑니다.
발행자
토픽
구독자 A
구독자 B
단계 목록 · 키보드 ←/→ 이동, Space 재생
구현 계약펼쳐서 명세 보기 · 참고 자료
- 분류
- Classic Problems · frame-simulation
- 구현 핵심
- 스레드/프로세스, 대기열, 락·세마포어·조건 변수, 공유 자원의 소유/대기/실행 상태를 시간 순서대로 전이한다.
- 내부 제목/모드
- P1, P2
- 단계·시나리오
- 서술 레코드 약 0개; 단계/상태 값 idle, rate-limited, publishing, to-topic, to-subscribers, done; 기록 ID 없음/정적
- 시각 구조
- svg, rect, circle, line, path; 엔티티 없음/정적; 반응형 필수
- 조작
- done, pause, play; 버튼 렌더 단서 1개
- 타이밍
- 200 ms (CSS utility), 100 ms (CSS utility), 800 ms (timeout), 0.3 s
- 도메인 용어
- multi-threaded, pub-sub, rate, limiter, topics, broker