小编Kev*_*eid的帖子

文件描述符的指代是什么?

我的理解是文件描述符是一个整数,它是内核每个进程映射到open()ed 文件、管道、套接字等对象的关键。

“打开文件/套接字/管道/...”,文件描述符的指涉对象,是否有一个适当的、简短的和特定的名称?

将它们称为“文件”会导致与存储在文件系统中的未打开文件混淆。简单地引用文件描述符并不能充分描述语义(例如在进程之间复制整数是无用的)。

查阅The Open Group Base Specifications和我自己系统的联机帮助页,我得出这样的结论:文件描述符的所指对象是一个对象,当它具体是一个打开的文件时,它就是一个打开的文件。有比object更具体的术语吗?

file-descriptors terminology open-files

5
推荐指数
1
解决办法
1936
查看次数

标签 统计

file-descriptors ×1

open-files ×1

terminology ×1