A {@code ClosedByInterruptException} is thrown when a thread is interrupted
in a blocking I/O operation.
When the thread is interrupted by a call to {@code interrupt()}, it closes
the channel, sets the interrupt status of the thread to {@code true} and
throws a {@code ClosedByInterruptException}.
|