Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
想知道当我做 dup() 时全局文件表和 inode 表会发生什么
我知道它返回一个 int,并在文件描述符表中打开一个新的文件描述符
dup 调用不会改变 inode 或任何系统表。它仅更改作为进程相关表的文件描述符表。
我认为这两个问题可能会帮助您了解 dup 的实际作用。 使用 dup() 创建重复文件描述符和创建硬链接之间的区别? dup2 / dup - 为什么我需要复制文件描述符?
底线:Dup 无论如何都不会影响系统,只会影响过程。