请教一个JAVA NIO的问题,急急!!
public void register(Socket_Handle_Intf handle, int event) throws IOException {
try {
SelectionKey key = handle.get_channel().keyFor(socket_selector);
if (null == key) {
key = handle.get_channel().register(socket_selector, event);
if (null != key) {
key.attach(handle);
System.out.println("end to attach network event\n");
}
}
else {
key.interestOps(event);
}
} catch (ClosedChannelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
在进行事件注册时调用key = handle.get_channel().register(socket_selector, event);后一直没有返回。请各位大侠帮帮忙指点下是什么问题,小弟感激不尽…………