즉시 tryLock과 timed tryLock은 호출자 역압력이 다르다

즉시형은 빠르게 거부하고 timed형은 짧은 대기 예산 동안 성공 가능성을 높입니다.

tryLock()

대기 0 · BUSY 즉시 반환

tryLock(50ms)

최대 50ms · true/false/interrupt

lock()

무기한 · 호출자 thread 점유

핵심: 전체 요청 deadline에서 남은 시간만 lock 대기에 배정합니다.