파일 잠금 중복 예외
파일 잠금 중복 예외 (OverlappingFileLockException)
같은 JVM이 이미 잠근 파일 영역과 겹치는 영역을 잠그려 할 때 던져지는 unchecked 예외예요.
본문
OverlappingFileLockException은 같은 JVM이 이미 잠근 파일 영역과 겹치는 영역에 대해 잠금을 획득하려 할 때 던져지는 unchecked exception이에요.
public class OverlappingFileLockException extends IllegalStateException
또한 다른 스레드가 같은 파일의 겹치는 영역을 이미 잠그기 위해 기다리고 있을 때도 발생할 수 있어요. IllegalStateException을 상속하므로 RuntimeException 계열이며, 잠금 영역이 겹치지 않도록 설계하면 방지할 수 있습니다. JVM 간의 잠금 충돌은 이 예외를 발생시키지 않아요.