本章说明了传统的UNIX I/O函数。因为每个read, write都因调用系统调用而进入内核,所
以称这些函数为不带缓存的I / O函数。在只使用r e a d和w r i t e情况下,我们观察了不同的I / O长度
对读文件所需时间的影响。
在说明多个进程对同一文件进行添加操作以及多个进程创建同一文件时,本章介绍了原子
操作。也介绍了内核用来共享打开文件信息的数据结构。在本书的稍后部分还将涉及这些数据
结构。
我们还介绍了i o c t l和f c n t l函数。第1 2章还将使用这两个函数,将i o c t l用于流I / O系统,将
f c n t l用于记录锁。
阅读(501) | 评论(1) | 转发(0) |