타임아웃에 의한 인터럽트 예외
타임아웃에 의한 인터럽트 예외 (InterruptedByTimeoutException)
비동기 I/O 연산이 지정된 타임아웃 내에 완료되지 않아 취소되었을 때 던져지는 예외예요.
본문
InterruptedByTimeoutException은 비동기 I/O 연산이 지정된 타임아웃 시간 안에 완료되지 않아 취소되었을 때 던져지는 예외예요.
public class InterruptedByTimeoutException extends IOException
연산을 시작할 때 타임아웃을 지정한 비동기 채널 연산에서, 연산이 그 시간 안에 끝나지 않으면 이 예외가 발생합니다. IOException을 상속하므로 checked exception이며, try-catch 또는 throws로 처리해야 해요. 타임아웃으로 연산이 취소되면 해당 연산은 실패한 것으로 간주됩니다.