Tomcat:bio nio 的设计

 

BIO 

Tomcat:bio nio 的设计_第1张图片

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

 

NIO

Tomcat:bio nio 的设计_第2张图片

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

 

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

 

你可能感兴趣的:(tomcat)