1
2
像这样的怎么样?
这个调用效率非常低,因为它每次都进行设置。如果您有一个封闭类,那么应该将其移出。如果知道选择器只包含一个键,则最后一行可以更改为“
我这么做只是为了好玩。我想不出这样做有用的情景。select()旨在有效地告诉您套接字的状态,每个人都应该直接使用它。 |
2
6
当选择器唤醒时,您应该使用SelectionKey来验证套接字是否准备好读或写。 这里有一个 非常 编写NIO服务器和客户端的有用教程 http://rox-xmlrpc.sourceforge.net/niotut/ |