1 . 关闭 当您不再使用它时,需要调用close( )方 法来释放它可能占用的资源并将所有相关的选择键设置为无效。一旦一个选择器被关闭,试图调用 它的大多数方法都将导致ClosedSelectorException。注意ClosedSelectorException是 一个非检查(运行时的)错误。您可以通过isOpen( )方法来测试一个选择器是否处于被打开的状态。 2. wakeup() 3. close() 如果选择器的close( )方法被调用,那么任何一个在选择操作中阻塞的线程都将被唤醒,就像 wakeup( )方法被调用了一样。与选择器相关的通道将被注销,而键将被取消。close()的调用会阻塞一段时间。 4. interrupt() |