【APUE】第三章 文件IO

3.17   小结

        本章说明了UNIX系统提供的基本I/O函数。因为read和write都在内核执行。所以称这些函数为不带缓冲的I/O函数。在只使用read和write情况下,我们观察了不同的I/O长度对读文件所需时间的影响。我们也观察了许多将已写入的数据冲洗到磁盘上的方法,以及它们对应用程序性能的影响。

       在说明多个进程对同一文件进行追加写操作以及多个进程创建同一文件时。本章介绍了原子操作。也介绍了内核用来共享打开文件信息的数据结构。在本书的稍后还将涉及这些数据结构。

        我们还介绍了ioctl和fcntl函数,本书后续部分还会涉及这两个函数。第14章还将fcntl用于记录锁。第18章和第19章将ioctl用于终端设备。

猜你喜欢

转载自blog.csdn.net/qingzhuyuxian/article/details/81094229