zoukankan
html css js c++ java
不可恢复错误的sudden death
在错误的发生点上退出模块(可能伴随着重启模块)。退出模块前往往需要先释放资源、保存关键数据、记录日志,等等。该方案的前提是
在错误的发生点的上下文中必须要能够释放所有资源,要能够保存关键数据。要满足这个前提,可以用一个全局的沙盒来保存整个模块到当前为止申请的所有资源,从而在任何出错点上都可以将这个沙盒整个释放掉。
也可以用智能垃圾收集,这样在出错点上只要记录日志和保存数据,把扫尾工作留给智能垃圾收集器完成。这个方案的弱点是如果释放资源是要按某种次序的就比较麻烦。
查看全文
相关阅读:
网页源码爬取
Vue模板语法上集
SSH整合
P1290 欧几里德的游戏
P1582 倒水
P2158 [SDOI2008]仪仗队
P1338 末日的传说
P1372 又是毕业季I
P1865 A % B Problem
P1031 均分纸牌
原文地址:https://www.cnblogs.com/taoxu0903/p/1135357.html
最新文章
SpingMVC入门
关联关系映射
Mybatis整合Redis实现二级缓存
git的使用
shiro授权、注解式开发
Shiro认证
shiro入门
springmvc文件上传
Mybatis关联
Mybatis02
热门文章
Mybatis01
IDEA入门
linux环境配置
Python入门安装,环境搭建,注释
Docker
SSH服务器拒绝了密码,请再试一次 已解决
SpringCloud入门使用2
SpringCloud入门使用
Lucene入门及实际项目应用场景
Vue模板语法下集
Copyright © 2011-2022 走看看