component shutdown은 자신이 만든 대기와 thread의 중단 범위를 소유한다

외부 thread의 interrupt flag를 임의로 지우거나 모든 예외를 종료로 해석하지 않습니다.

Component shutdown취소 경계

worker refs

interrupt 대상

acquisition

interruptible 여부

work state

commit 경계

cleanup

unlock·resource

join

종료 회수

핵심: 컴포넌트는 worker 참조·lock 대기·작업 상태를 함께 관리합니다.