Netty
文章平均质量分 94
g-Jack
硕士毕业于北京交通大学,拥有6年开发工作经验,热爱编程,乐于分享,擅长微服务和中间件。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解Java三种IO模式和Epoll模型
IO模型 IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO BIO(Blocking IO ) 同步阻塞模型,一个客户端连接对应一个处理线程 BIO代码示例: import java.net.ServerSocket; import java.net.Socket; import java.util.logging.Handler; public class SocketServer { public static原创 2021-01-27 15:19:37 · 2030 阅读 · 2 评论 -
Epoll的本质(内部实现原理)
从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。 因为epoll的重要性,在招聘服务端同学时,可能会问及epoll相关的问题。比如epoll和select的区别是什么?epoll高效率的原因是什么?如果只靠背诵,显然不能算上深刻的理解。 文章核心思想 要让读者清晰明白EPOLL为什么性能好。 本文会从网卡接收数据的流程讲起,串联起CPU中断、操作系统进程调度等原创 2021-01-25 19:17:48 · 599 阅读 · 1 评论
分享