相关疑难解决方法(0)

不同的文件描述符如何指向打开文件表中的同一个文件?

可能的重复:
不同进程中的相同 fd 如何指向同一个文件?

我很难掌握File Descriptor TableOpen File Table这两个概念。

打开文件表是内核中的一个表,其中包含系统中所有打开的文件,我理解这一点。但是我不明白与文件描述符的联系。

在此处输入图片说明

如果文件描述符确实是文件索引,那么为什么两个不同进程中的文件描述符 4 指向两个完全不同的文件(即文件 A 和文件 B)?我们如何在打开文件表中有两次文件 A ?每个文件不应该只呈现一次吗?

linux file-descriptors open-files table

5
推荐指数
0
解决办法
1003
查看次数

标签 统计

file-descriptors ×1

linux ×1

open-files ×1

table ×1