首页 > 代码库 > Linux 文件描述符问题
Linux 文件描述符问题
昨天解了个bug,关于文件描述符的,这种问题很久之前也遇到过,这次再犯真的不该。
问题是这样的。
fopen()打开一个文件,然后做了一些操作,然后函数执行结束。。。没有调用fclose()导致了,再执行此函数时,系统提示,文件描述符分配完毕。
分析了下:
根据以前的知识储备,
1.linux打开文件描述符的最大个数为1024,根据这次发现,
2.这是针对于单独进程的,
3.是从/proc/{pid}/fd/这个文件夹下可以看到。
4.分配文件描述符是递增的顺序。(看我之前的博客会发现这是那个bug根本原因)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。