看过本文的还看了

相关文献

该作者的其他文献

文献详情 >ACE与GoF设计模式——ACE_Singleton设计模式解析 收藏
ACE与GoF设计模式——ACE_Singleton设计模式解析

ACE与GoF设计模式——ACE_Singleton设计模式解析

作     者:马维达 

出 版 物:《程序员》 (Programmer)

年 卷 期:2004年第1期

页      码:106-108页

摘      要:通信软件和其他类型的软件一样,常常需要保证有些类只有一个实例。比如,只使用ACE_Reactor的一个实例,为整个系统提供事件多路分离机制。GoF在Design Pattrm一书中介绍了Singleton模式,用以“Ensure a class only has one instance,and provide a global point of access to it”,并提供了相应的实现。但是,在ACE的应用领域里,GoF的Singleton实现存在着严重的缺陷,比如在多线程环境下的race codition,以及全局静态对象的初始化次序问题,等等,本文将分别介绍这两种模式以及ACE的Singleton实现。

主 题 词:ACE GoF 设计模式 ACE_Singleton 通信软件 程序设计 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

馆 藏 号:203115604...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分