알림 범위는 wait set 구조와 predicate 수로 선택한다

단일 알림의 성능 이득보다 신호가 필요한 역할에 도달하는지가 먼저입니다.

구조알림판단
한 predicatenotify 가능한 waiter면 단순
역할 혼합notifyAll생존성
역할별 Conditionsignal정확한 집합
종료signalAll모두 깨움
고부하계측wake/commit 비율

핵심: 알림 폭풍은 wake 수·성공 수·재대기 수로 측정합니다.