parkNanos는 deadline loop에서 남은 시간을 다시 계산한다

허위 반환과 interrupt 때문에 한 번의 parkNanos가 전체 예산을 보장하지 않습니다.

  1. 1

    deadline

    now + budget

  2. 2

    조건 확인

    완료 여부

  3. 3

    remaining

    deadline-now

  4. 4

    parkNanos

    최대 remaining

  5. 5

    반환 판정

    조건·시간·interrupt

핵심: deadline 도달·조건 충족·취소 중 무엇이 종료 원인인지 구분합니다.