文件描述符、打开文件表项和 dup/dup2 的关系是什么?
文件描述符是进程表中的小整数,指向内核打开文件描述;dup/dup2 创建新的描述符引用同一打开文件表项,因此共享文件偏移和状态标志,但各描述符的 close-on-exec 标志可不同。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
文件描述符是进程表中的小整数,指向内核打开文件描述;dup/dup2 创建新的描述符引用同一打开文件表项,因此共享文件偏移和状态标志,但各描述符的 close-on-exec 标志可不同。