2012年8月29日

关于C++中Singleton类实例析构的讨论

摘要: 关于C++中Singleton类实例析构的讨论 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显的很不优雅。 使用全局对象能够保证方便地访问实例,但是不能保证只声明一个对象——也就是说除了一个全局实例外,仍然能创建相同类的本地实例。《设计模式 阅读全文

posted @ 2012-08-29 18:40 MR赵 阅读(772) 评论(0) 推荐(0) 编辑

CreatEvent SetEvent ResetEvent

摘要: CreatEvent SetEvent ResetEventCreatEvent():创建一个事件对象SetEvent():把指定事件对象的状态设置为发信号状态ResetEvent():把指定事件对象的状态设置为不发信号状态使用机制:和事件有关的函数有:HANDLE CreateEvent(LPSECURITY_ATTRIBUTES lpEventAttributes,BOOL bManualReset,BOOL bInitialState, LPTSTRlpName);BOOL SetEvent(HANDLE hEvent);BOOL PulseEvent(HANDLE hEvent);BO 阅读全文

posted @ 2012-08-29 18:38 MR赵 阅读(2237) 评论(0) 推荐(0) 编辑

导航