InterruptibleChannel(java.nio.channels.InterruptibleChannel)是个接口,表示一个可中断的通道。它扩展至java.nio.channels.Channel,并对close赋予了新的功能定义。
close方法:
如果通道(Channel)已经关闭,任何线程如果当前阻塞在I/O操作上将接收到一个java.nio.channels.AsynchronousCloseException异常。这跟java.nio.channels.Channel不同,Channel抛出的是java.nio.channels.ClosedChannelException异常,除此之外,它跟java.nio.channels.Channel的close方法定义是相同的。