2010年7月1日
摘要: 如果你正在编写的类会通过回调函数或Observer模式广播某种状态的改变或时间的发生,那么请小心:你无法预料Observer会做什么事情,它可能又会调用这个类的某个方法,从而导致你的类被“重入”,这可能会破坏类状态。下面是本人在写代码时遇到过的类似情形: void C... 阅读全文
posted @ 2010-07-01 09:20 longhuihu 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 如果你正在编写的类会通过回调函数或Observer模式广播某种状态的改变或时间的发生,那么请小心:你无法预料Observer会做什么事情,它可能又会调用这个类的某个方法,从而导致你的类被“重入”,这可能会破坏类状态。下面是本人在写代码时遇到过的类似情形: void C... 阅读全文
posted @ 2010-07-01 09:20 longhuihu 阅读(146) 评论(0) 推荐(0) 编辑