1. 首页
  2. 数据库
  3. SQLServer
  4. Java文件流关闭和垃圾回收问题

Java文件流关闭和垃圾回收问题

上传者: 2020-10-07 06:31:20上传 WPS文件 61KB 热度 23次
周末碰到一段代码,是关于Java IO流的,代码中出现在一个多线程的系统中,其中一段代码在打开一个文件操作流用完以后没有及时关闭,开始以为很快会出现打开文件太多或者导致内存溢出,但是在运行了很长时间以后仍然没有出现问题,后来自己写了个小程序测试了一下,总算似乎搞清楚为啥了。
下载地址
用户评论
码姐姐匿名网友 2020-10-07 06:31:21

没认真看,不过还是感谢分享

码姐姐匿名网友 2020-10-07 06:31:21

证明了gc可以关闭流,调用close来关闭也是可以的。但建议还是关闭完像作者那样gc下比较好

码姐姐匿名网友 2020-10-07 06:31:21

作者验证的是,打开流但是不关闭,最终jvm的fullgc会关闭这些流,同时,作者还提到,应该由程序来关闭这些流,而不是通过gc来关闭

码姐姐匿名网友 2020-10-07 06:31:22

写的不错,值得参考!!!