ACE
文章平均质量分 74
wondfull1987
酷爱C ,我的职业生涯由你相伴
展开
-
ACE线程管理机制-并发控制(1)
ACE Lock类属 锁类属包含的类包装简单的锁定机制,比如互斥体、信号量、读/写互斥体和令牌等。这里我就以互斥体为例简单的介绍一下其使用方法,对其它的锁类进行一些简单的说明。 1.互斥体的使用。 互斥体用于保护共享的易变代码,也就是全局或静态数据。这样的数据必须通过互斥体进行保护,以防止它们在多个线程同时访问时损坏。 在ACE中可以通过ACE_Thread_Mutex实现线程的访原创 2008-09-03 12:50:00 · 551 阅读 · 0 评论 -
ACE多线程技术和OCCI连接池技术的应用测试
从网络上扒别人的文章已经很久了,近日原创了一些代码,主要功能是使用数据库连接池和多线程技术用OCCI访问ORACLE,贴出来和大家共同学习.#undef ACE_HAS_STANDARD_CPP_LIBRARY#define ACE_HAS_STANDARD_CPP_LIBRARY 1#include "ace/OS.h"#include "ace/Log_Msg.h"#inclu原创 2008-09-03 12:59:00 · 867 阅读 · 0 评论 -
通过反应器调度定时器
使用 ACE_Event_Handler 子类(重载virtual int handle_timeout (const ACE_Time_Value ¤t_time, const void *act = 0);)处理来自 ACE_Reactor 的超时事件。首先我们来看看,声明:/** * Called when timer expires. represents the cur原创 2008-09-03 12:53:00 · 398 阅读 · 0 评论 -
记住个规则,
ACE::xxx()就包含 #include ACE_OS::xxx()就包含 #include ACE分层设计的,os适配层,它在ACE中处在很低层。中间是C++包装层,再上面是框架层了。用ACE的时候,大多用框架层的类.原创 2008-09-03 12:55:00 · 357 阅读 · 0 评论