一、I/O基础概念
1、文件描述符
对文件的读写操作会调用内核提供的系统命令,并返回一股file descriptor ,简称fd, 是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。 类似的,对一个socket的读写也会产生相应的描述符(socketfd)。
2、5种I/O模型
UNIX网络编程提供的5种I/O模型:
1)阻塞I/O模型:
最常用,默认情况所有文件操作都是阻塞的。
...大约 21 分钟
对文件的读写操作会调用内核提供的系统命令,并返回一股file descriptor ,简称fd, 是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。 类似的,对一个socket的读写也会产生相应的描述符(socketfd)。
UNIX网络编程提供的5种I/O模型:
最常用,默认情况所有文件操作都是阻塞的。