question: @ Override protected int select ( ) throws Exception { return selector . select ( ) ; }
target:  Check if we have at least one key whose corresponding channels is ready for I/O operations. This method performs a blocking selection operation. It returns only after at least one channel is selected, this selector's wakeup method is invoked, or the current thread is interrupted, whichever comes first.