1. 首页
  2. 游戏开发
  3. Java理论与实践:良好的内务处理实践

Java理论与实践:良好的内务处理实践

上传者: 2020-12-17 10:47:30上传 DOC文件 51KB 热度 15次
本文介绍了对于有些资源来说,一直等到终结释放它们是不可取的。对于重要的资源,Lock或Semaphore直到很晚都可能不会被垃圾收集掉。多数资源都不会持续整个应用程序的生命周期,相反,它们只被用于一个活动的生命周期。当应用程序打开一个文件句柄读取文件以处理文档时,它通常读取文件后就不再需要文件句柄了。垃圾收集为我们做了大量可怕的资源清除工作,但是有些资源仍然需要显式的释放,当资源的生命周期被绑定到特定调用帧的生命周期时,通常使用finally块来释放该资源,但是长期存活的资源需要一种策略来确保它们最终被释放。
下载地址
用户评论