如果文件流不关闭,上到生产环境,会产生具体什么现象呢?

来源:4-1 普通码农与风骚码农的资源关闭PK

慕粉花小鱼

2020-03-05

写回答

1回答

张小喜

2020-03-06

//img.mukewang.com/szimg/5e61a36309c9013a21560544.jpg

当一直打开文件,并且不关闭的时候,会出现这样的异常。

Too many open files in system,是指的系统级的文件句柄。可以理解为我们建立的OutputStream是先与系统的文件句柄连接,通过他才能操作文件。而系统的文件句柄资源是有限的。当我们不关闭流,那这个文件句柄就一直占用着,当“别人”再想用时就没有资源了,从而报出这样的异常。

2
0

Java高效编程技巧实践 告别996

可以改变的编程效率

1451 学习 · 326 问题

查看课程