Java文件句柄释放

2014-11-24 08:42:13 来源: 作者: 浏览: 1

1.java代码书写过程,文件资源的释放需要特别谨慎的对待.通常文件资源使用后必须close,然后再删除。


如果先删除但没有close掉,会造成文件句柄未被释放.


eg:



此时文件关闭了,但是out还持有文件,out未关闭则文件句柄未被释放。造成实际可使用空间小于可使用空间。


2.文件句柄的调试可用lsof 命令进行查看


lsof -s |grep java


lsof -s |grep deleted


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: