타임아웃에 의한 인터럽트 예외

타임아웃에 의한 인터럽트 예외 (InterruptedByTimeoutException)

비동기 I/O 연산이 지정된 타임아웃 내에 완료되지 않아 취소되었을 때 던져지는 예외예요.

출처: Java API Reference

본문

InterruptedByTimeoutException은 비동기 I/O 연산이 지정된 타임아웃 시간 안에 완료되지 않아 취소되었을 때 던져지는 예외예요.

public class InterruptedByTimeoutException extends IOException

연산을 시작할 때 타임아웃을 지정한 비동기 채널 연산에서, 연산이 그 시간 안에 끝나지 않으면 이 예외가 발생합니다. IOException을 상속하므로 checked exception이며, try-catch 또는 throws로 처리해야 해요. 타임아웃으로 연산이 취소되면 해당 연산은 실패한 것으로 간주됩니다.

더 알아보기 (Learn more)