(tomcat)當啓用nio的時候,卻配置serverSocketChannel.blocking=true?

最近在觀察tomcat源碼。發現了這麼一個現象:html 如上是當tomcat啓用nio的connector的時候,會建立NioEndpoint去處理底層socket鏈接,在綁定操做中卻發現,serverSocket配置的是非阻塞模式,當時十分震驚,明明啓用的是nio,卻還要設置阻塞?tomcat 其實上述操做沒什麼問題,考慮咱們爲何使用nio,而放棄bio.由於bio的accept是個阻塞方法,
相關文章
相關標籤/搜索