首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Jetty基于NIO的形式处理请求

2012-12-26 
Jetty基于NIO的方式处理请求?????? Jetty基于NIO的方式处理请求的类是SelectChannelConnector,该类同样继

Jetty基于NIO的方式处理请求

?????? Jetty基于NIO的方式处理请求的类是SelectChannelConnector,该类同样继承AbstractLifeCycle类,SelectChannelConnector初始化的时候会调用AbstractLifeCycle类的start()方法,如下:

???????

????? ?accept(_acceptor)最终会调用SelectorManager.SelectSet.doSelect()方法,该方法比较复杂,简单来说就是每接受一个请求就注册到Selector上,并且用SelectChannelEndPoint类(本身也是一个线程)处理请求,SelectChannelEndPoint类的run()方法如下:

????

查看更多 下一篇
热点排行