LockSupport의 한 bit permit 상태

unpark 횟수가 queue count처럼 누적되지 않는 이유를 추적한다.

1

초기

permit 0

park 시 대기 가능

2

첫 unpark

permit 1

선행 signal 저장

3

둘째 unpark

permit 1

추가 누적 없음

4

park 반환

permit 0

다음 park는 다시 대기

핵심: 두 event를 보존하려면 semaphore나 blocking queue처럼 수량을 저장하는 도구가 필요하다.