linux文件描述符和打开文件之间的关系

要理解文件描述符和打开文件之间的关系,了解内核维护的一下三个数据结构是很有必要的: 1.进程级的文件描述表,(open file description)就是我们常常在代码中使用的int fd变量,由open函数返回。 2.系统级的打开文件表,这是内核对所有打开文件维护的一个描述表格,将表格中的每一项称为打开文件句柄。它存储了 一个打开文件的所有相关信息,例如当前文件的偏移量,访问模式,状态等等。
相关文章
相关标签/搜索