码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 文件描述符问题

时间:2014-06-14 09:14:13      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:文件   os   linux   问题   一个   博客   

昨天解了个bug,关于文件描述符的,这种问题很久之前也遇到过,这次再犯真的不该。


问题是这样的。

fopen()打开一个文件,然后做了一些操作,然后函数执行结束。。。没有调用fclose()导致了,再执行此函数时,系统提示,文件描述符分配完毕。

分析了下:

根据以前的知识储备,

1.linux打开文件描述符的最大个数为1024,根据这次发现,

2.这是针对于单独进程的,

3.是从/proc/{pid}/fd/这个文件夹下可以看到。

4.分配文件描述符是递增的顺序。(看我之前的博客会发现这是那个bug根本原因)


Linux 文件描述符问题,布布扣,bubuko.com

Linux 文件描述符问题

标签:文件   os   linux   问题   一个   博客   

原文地址:http://blog.csdn.net/qianguozheng/article/details/30625601

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!