posts - 17,comments - 7,trackbacks - 0
ACE
ACE的安装
posted @ 2008-12-26 23:57 。。。。 阅读(972) | 评论 (0)  编辑
ACE Documentation
posted @ 2008-08-19 14:42 。。。。 阅读(364) | 评论 (0)  编辑
ACE中的Double Checked Locking 模式 --转贴      摘要: 1、标准的单例。开发正确的有效的并发应用是困难的。程序员必须学习新的技术(并发控制和防止死锁的算法)和机制(如多线程和同步API)。此外,许多熟悉的设计模式(如单例和迭代子)在包含不使用任何并发上下文假设的顺序程序中可以工作的很好。为了说明这点,考虑一个标准的单例模式在多线程环境下的实现。单例模式保证一个类仅有一个实例同时提供了全局唯一的访问这个实例的入口点。在c++程序中动态分配单例对象是通用的方式,这是因为c++程序没有很好的定义静态全局对象的初始化次序,因此是不可移植的。而且,动态分配避免了单例对象在永远没有被使用情况下的初始化开销。  阅读全文
posted @ 2008-08-15 17:42 。。。。 阅读(830) | 评论 (0)  编辑
ACE程序入口main?      摘要: 用过ACE的都知道,我们的主函数被改写了,加入了初始化的动作。主函数是被宏替换的。
下面我们一层层找出ACE背后是如可帮我们初始化的。  阅读全文
posted @ 2008-04-07 22:15 。。。。 阅读(2567) | 评论 (2)  编辑