什么是“模拟阻塞”(在tomcat doc中看到)?

时间:2011-03-31 06:20:19

标签: java multithreading tomcat network-programming

我在official tomcat configuration documentation中看到了以下描述(省略了APR连接器描述):

             Java Blocking Connector       Java Nio Blocking Connector
Classname         Http11Protocol                  Http11NioProtocol   
Tomcat Version   3.x 4.x 5.x 6.x                       6.x            
Support Polling         NO                             YES            
Polling Size           N/A                   Unlimited - Restricted by mem
Read HTTP Request     Blocking                     Non Blocking
Read HTTP Body        Blocking                     Sim Blocking
Write HTTP Response   Blocking                     Sim Blocking
SSL Support           Java SSL                     Java SSL
SSL Handshake         Blocking                     Non blocking
Max Connections       maxThreads                   See polling size

“模拟阻止”是什么意思?

2 个答案:

答案 0 :(得分:7)

根据Filip Hanik,Tomcat提交者,它意味着 “模拟阻止” (参考:Tomcat User Mailing list post

答案 1 :(得分:3)

只是一个猜测,但它可能代表模拟阻塞,这意味着阻塞api缠绕在底层的非阻塞nio api上。