
计算机网络
计算机网络相关知识的博文。
yunfan188
把时髦的技术挂在嘴边,还不如把过时的技术记在心里。
展开
-
I/O多路复用的实现机制 - poll 用法总结
一、基本知识poll的多路复用机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询(polling),根据描述符的状态进行处理,但是poll没有最大文件描述符数量上的限制。二、poll函数poll函数的原型声明://使用:man 2 poll,查看poll函数的使用帮助信息(CentOS-7.6)#include <poll.h>int poll(struct pollfd *fds, nfds_t nfds, int timeout);原创 2020-07-03 21:26:57 · 874 阅读 · 0 评论 -
五种网络I/O模型介绍
五种网络I/O模型阻塞I/O(Blocking I/O)非阻塞I/O(Non-blockingI/O)I/O复用(I/O Multiplexing)信号驱动式I/O(Singnal driven I/O)异步I/O(Asynchronous I/O)Tip:前四种都是同步I/O,只有最后一种才是异步I/O。I/O事件发生时涉及的对象和阶段对于一个网络I/O(这里我...原创 2020-06-30 19:28:11 · 1450 阅读 · 0 评论