park 기반 dispatcher는 조건·대기자·publication을 함께 소유한다

단순 permit만으로 Queue 상태와 worker 등록 경쟁을 안전하게 만들 수 없습니다.

Dispatcher대기 프로토콜 소유

queue state

업무 조건

waiter ref

깨울 thread

publication

조건 변경 공개

unpark

진행 허가

shutdown

취소·종료

핵심: 저수준 park를 쓰면 blocker·취소·종료·재검사 책임도 컴포넌트에 남습니다.