Tomcat:bio nio 的设计

 

BIO 

由Acceptor接收Socket,将其转交给Worker来处理。

 

NIO

由Acceptor接收Socket,将其转交给Poller来轮询处理。Poller再将可处理的Socket交给Worker来处理。

 

不论采用BIO、还是NIO,处理请求的线程数就是worker的数量。Handler是用于协议解析,处理请求的。

 

posted @ 2015-06-25 17:33  乐享程序员  阅读(481)  评论(0编辑  收藏  举报