Lock interface의 획득 method 선택

대기 가능 시간과 cancellation 요구를 method signature로 표현한다.

요구method실패 형태
무기한·interrupt 무시lock계속 대기
무기한·취소 가능lockInterruptiblyInterruptedException
즉시 포기tryLockfalse
제한 대기timed tryLockfalse 또는 interrupt

핵심: 성공했을 때만 임계 영역과 unlock을 실행한다.