zoukankan
html css js c++ java
不可恢复错误的sudden death
在错误的发生点上退出模块(可能伴随着重启模块)。退出模块前往往需要先释放资源、保存关键数据、记录日志,等等。该方案的前提是
在错误的发生点的上下文中必须要能够释放所有资源,要能够保存关键数据。要满足这个前提,可以用一个全局的沙盒来保存整个模块到当前为止申请的所有资源,从而在任何出错点上都可以将这个沙盒整个释放掉。
也可以用智能垃圾收集,这样在出错点上只要记录日志和保存数据,把扫尾工作留给智能垃圾收集器完成。这个方案的弱点是如果释放资源是要按某种次序的就比较麻烦。
查看全文
相关阅读:
UltraSoft
UltraSoft
UltraSoft
UltraSoft
UltraSoft
[技术博客] 使用邮箱验证并激活账户
OO第一单元作业总结
OO第一单元总结
buaaoo_second_assignment
buaaoo_first_improvement
原文地址:https://www.cnblogs.com/taoxu0903/p/1135357.html
最新文章
HDU1163
HDU1070
HDU1028
爬取实习网实习生招聘信息
谷歌更新后,chromedriver如何更换新版本
Arduino上搭建ESP8266环境
爬取京东商城某件商品信息
OO第一单元作业总结
面向对象第一单元总结
第二次oo博客作业--多线程电梯
热门文章
第一次oo博客作业--表达式求导
oo第二单元总结——多线程电梯
oo第一单元总结
BUAA-OO-第一单元总结
面向对象程序设计第一单元总结(求导程序)
oo第一单元学习总结
面向对象第一单元总结
UltraSoft
UltraSoft
UltraSoft
Copyright © 2011-2022 走看看