资源管理(Resource Management)
缩写:无
简述
获取、使用与释放有限资源(内存、句柄、连接、锁)的纪律。泄漏导致耗尽;过早释放导致使用已释放资源。RAII、using/try-with-resources、defer 是常见模式。
使用场景
文件、网络连接、数据库连接、锁。
实践与应用
获取
try:
使用
finally:
释放 // 成功失败都走
注意事项
• 异常路径泄漏
• 双重释放
• 跨异步边界生命周期
关联术语
• 异常:失败路径也要释放
• 所有权:谁负责释放的规则
• 垃圾回收:自动回收内存类资源
• 连接池:复用昂贵资源的模式(系统侧)