- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 大话设计模式C++版——装饰模式
女人常说男人喜新厌旧,只见新人笑,那闻旧人哭,但装饰模式(Decorator)却是一种结交新朋友不忘老朋友的设计模式,非常适合去古代当老公(现代是不行的,因为只能娶一个老婆了)。装饰模式的本质是每一个装饰对象都被保留一个被其装饰的对象,装饰对象在展示新功能时会同时去掉用被其装饰的对象的同功能函数,通过如此层层包含调用(即装饰),形成一个类似链表的结构,接下来的介绍中,我们还会看到更多的类似链表结构的设计模式,比如职责链模式、状态模式。 仍以《大话设计模式》一书中装饰模式的小菜穿衣的例子为例,来看看装
2015-07-04 10:17:30 1080
原创 一次Mutex死锁的原因探究
1、现象 最近项目中调出一个bug,某些时候程序会卡死不动,用windbg进行加载后用 ~*kb 命令列出所有的线程栈调用,发现有多个线程调用 WaitForMultipleObjects 在等待同一个内核对象:
2015-07-04 09:14:18 3588
转载 谁在死锁Mutex——用Windbg查找Mutex死锁所有者线程
Who is blocking that Mutex? - Fun with WinDbg, CDB and KD05Aug 2006By Ingo RammerI'm currently toying with the idea of creating a small frontend to SOS.DLL (CDB/WinDb
2015-07-01 20:57:43 3025
Windbg6.6.0007.5
2015-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人