lzth.net
当前位置:首页 >> sElECtEr nio >>

sElECtEr nio

NIO是非阻塞IO,传统的BIO是每次request服务器都会分配一个线程,所以,当某个线程发生IO阻塞的时候,该线程就无法充分利用。而NIO则是服务器会不断的轮询每一个client发送的request,如果有N个可读状态的request,OK,那服务器就会分配N个线程...

Selector可以同时监控多个SelectableChannel的IO状况,是非阻塞IO的核心。一个Selector实例有3个SelectionKey的集合: 所有SelectionKey集合:代表了注册在该Selector上的Channel,这个集合可以通过keys()方法返回。 被选择的SelectionKey集合:...

privateSelectorselector=null;privateServerSocketChannelserverSocketChannel=null;privateintport=8000;privateCharsetcharset=Charset.forName("gbk");

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com