2011年3月29日
摘要: 一 资源的配平:有始有终,对于多种资源需求1 释放的顺序与分配的顺序相反,以防止资源浪费。2 总是以相同的顺序分配资源,防止死锁。二 配平与异常:异常会打乱程序的正常执行逻辑,从而打乱资源配平原。如何处理取决于语言。在c++中:try { //.... Node *n= new Node;}catch {delete n;throw ;}delete n;重复删除 违反DRY,so 利用局部对象退出包含块时会被自动清除,you can change it to be a object contain a point .在java 有GC,and finally ,but i don't 阅读全文
posted @ 2011-03-29 22:57 chegvra 阅读(90) 评论(0) 推荐(0) 编辑