![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty网络编程
用月光取暖
热爱开发,终身学习
展开
-
Netty服务器端启动流程
标准的Netty服务端代码格式如下 ServerBootstrap bootstrap = new ServerBootstrap(); ///创建2个线程池,boss用于接待新来的请求,worker用于处理请求 NioEventLoopGroup boss = new NioEventLoopGroup(); NioEventLoopGro...原创 2019-09-20 17:13:31 · 260 阅读 · 0 评论 -
Netty常见问题
为什么选择Netty 原生的NIO有JDK epoll空轮询bug bug描述 对于突然中断的Socket连接,jdk底层的对epoll的实现可能出现bug,这个bug表现为selector.select()不会阻塞,而是直接返回,此时是并没有事件发生的。因此select()的返回值会为0,那么while循环就会一直循环执行,最终可能导致cpu占用率达到100% Netty如何解决这个问...原创 2019-09-21 16:04:23 · 613 阅读 · 0 评论