파일 잠금 인터럽트 예외
파일 잠금 인터럽트 예외 (FileLockInterruptionException)
파일 잠금을 획득하기 위해 블록되어 있던 스레드가 인터럽트되어 잠금 획득이 실패했을 때 던져지는 checked 예외예요.
본문
FileLockInterruptionException은 파일 잠금을 획득하기 위해 블록되어 있던 스레드가 인터럽트되어 잠금 획득이 실패했을 때 던져지는 checked exception이에요.
public class FileLockInterruptionException extends IOException
FileChannel.lock()을 호출한 스레드가 잠금을 기다리는 동안 인터럽트되면 이 예외가 발생합니다. IOException을 상속하므로 checked exception이며, try-catch 또는 throws로 처리해야 해요. 이 경우 채널은 열린 상태로 유지되므로 다시 잠금을 시도할 수 있습니다.