UNIX系统中的大多数文件I/O只需用到5个函数:open.read.write.lseek和close. 本章所说明的函数称为不带缓冲的I/O.不带缓冲指的是每个read和write都调用内核中的一个系统调用(即在内核中执行),这些不带缓冲的的I/O函数不是IOS C的组成部分. 只要涉及在多个进程间共享资源,原子操作的概念就变得非常重要. 1.文件描述符 对于内核而言,所有打开的文件都通过文件描述符引用. 按照惯例,UNIX系统shell使用文件描述符0与进程的标准输入相关联,文件描述符1与…