while (true) {
int selectKey = selector.select();
if (selectKey > 0) {
Set<SelectionKey> keySet = selector.selectedKeys();
Iterator<SelectionKey> iter = keySet.iterator();
//对selectionkey进行遍历
while (iter.hasNext()) {
SelectionKey selectionKey = iter.next();
//读事件,处理数据读取
if (selectionKey.isReadable()) {
System.out.println("======read======");
read(selectionKey);
}
}
}
}