파일 잠금 중복 예외

파일 잠금 중복 예외 (OverlappingFileLockException)

같은 JVM이 이미 잠근 파일 영역과 겹치는 영역을 잠그려 할 때 던져지는 unchecked 예외예요.

출처: Java API Reference

본문

OverlappingFileLockException은 같은 JVM이 이미 잠근 파일 영역과 겹치는 영역에 대해 잠금을 획득하려 할 때 던져지는 unchecked exception이에요.

public class OverlappingFileLockException extends IllegalStateException

또한 다른 스레드가 같은 파일의 겹치는 영역을 이미 잠그기 위해 기다리고 있을 때도 발생할 수 있어요. IllegalStateException을 상속하므로 RuntimeException 계열이며, 잠금 영역이 겹치지 않도록 설계하면 방지할 수 있습니다. JVM 간의 잠금 충돌은 이 예외를 발생시키지 않아요.

더 알아보기 (Learn more)