AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 1. 网络I/O分类 Linux的世界了一切皆为文件(包括外部设备),当对文件进行读写的时候都会调用内核提供的系统命令,返回一个file descriptor-文件描述符。Socket通信同样读写同样是有文件描述符的(socket 描述符)。描述符实际上就是一个数字,指向内核中的一个结构体(文件路径、数据区等一些属性)。 unix提供了5中I/O模型,如下: ### 1.1 阻塞I/O ### 1.2 非阻塞I/O ### 1.3 I/O复用 ### 1.4 信号驱动I/O ### 1.5 异步I/O