netty 的非阻塞 到底是指的什么
netty的非阻塞指的是nio
多路复用器是阻塞的 其提供 非阻塞调用 阻塞调用 阻塞一段时间 的调用
也就是我们采用多路复用器操作io的时候 如果是bio 存在2个阻塞 一个是io的本身阻塞
还有一个是多路复用器本身的阻塞,有一个阻塞 就会阻塞
netty使用nio 所以不会发生 io阻塞 netty依靠多路复用器 在没有任何任务的时候 会阻塞调用
当有任务进入队列的时候多路复用器会从阻塞回复
netty 的非阻塞 到底是指的什么
netty的非阻塞指的是nio
多路复用器是阻塞的 其提供 非阻塞调用 阻塞调用 阻塞一段时间 的调用
也就是我们采用多路复用器操作io的时候 如果是bio 存在2个阻塞 一个是io的本身阻塞
还有一个是多路复用器本身的阻塞,有一个阻塞 就会阻塞
netty使用nio 所以不会发生 io阻塞 netty依靠多路复用器 在没有任何任务的时候 会阻塞调用
当有任务进入队列的时候多路复用器会从阻塞回复
本文标题:netty为啥非阻塞
本文链接:https://www.haomeiwen.com/subject/duzukqtx.html
网友评论