Skip to content
On this page

Linux_文件描述符


标签:linux/文件IO  

整型数, 因为打开的文件实际保存在一个结构体数组中, 通过下标就能对应一个一个文件。

❓ 打开文件的数组有多大?

ulimit 决定的, 实际上修改 ulimit 的打开文件数量就是修改这个数组的大小。

文件描述符优先使用当前可用范围内最小的一个。

同一个文件可以打开多次, 拥有不同的文件描述符, 需要分别关闭。每个保存文件信息的结构体有计数器,保存打开的次数。

可以通过 fileno 函数将文件描述符转换成 FILE 对象,也可以通过 fdopen 函数再次打开为 FILE 对象。

Last updated: