Socket通信编程浅谈及Netty框架的优势点总结
Socket之于操作系统/进程
Socket通信在操作系统层面主要体现在I/O多路复用上,即每个进程通过一定的逻辑去检测具体哪个文件描述符(fd)发生了I/O事件。这个逻辑主要有select、poll、epoll/kqueue这几种。
select的缺点在于两次拷贝耗时、轮询所有fd耗时,支持的文件描述符受限且太小,其优点在于跨平台支持。
poll的优点在于通过链表存储使得连接数(也就是文件...
原创
2019-11-10 23:19:14 ·
1270 阅读 ·
0 评论