文件共享(UNIX环境高级编程笔记)

  UNIX系统支持在不同进程间共享打开文件。   内核使用3种数据结构表示打开文件。   (1)每个进程在进程表中都有一个记录项,记录项中包含一张打开文件描述符表,可将其视为一个矢量,每个描述符占用一项。   a.文件描述符标志;   b.指向一个文件表项的指针。   (2)内核为所有打开文件维持一张文件表。每个表包含:   a.文件状态标志;   b.当前文件偏移量;   c.指向该文件v节点
相关文章
相关标签/搜索