//Selector通過select方法通知我們我們感愛好的事件發(fā)生了。 nKeys = selector.select(); //假如有我們注冊的事情發(fā)生了,它的傳回值就會大于0 if(nKeys > 0) { debug("NBTest: Number of keys after select Operation: " +nKeys);
//Selector傳回一組SelectionKeys //我們從這些key中的channel()方法中取得我們剛剛注冊的channel。 Set selectedKeys = selector.selectedKeys(); Iterator i = selectedKeys.iterator(); while(i.hasNext()) { s = (SelectionKey) i.next(); printKeyInfo(s); debug("NBTest: Nr Keys in selector: " +selector.keys().size());