随笔分类 -  ACE

ACE research
ACE主动对象模式
摘要:ACE主动对象模式 ACE主动对象模式解决的核心问题是,异步调用及线程context的切换。ACE主动对象的实现侧重于类代码段的并发访问,这种访问模式仅适合短小的处理流程,比如socket的accept请求,或者webservice调用。如果代码段处理响应速度大于请求到达速度,异步访问队列将很快被访 阅读全文

posted @ 2017-04-19 11:17 炽离 阅读(1116) 评论(0) 推荐(0)

工作线程基类TaskSvc
摘要:工作线程基类TaskSvc 前端时间用ACE写代码,发ACE_Task确实好用。不但能提供数量一定的线程,还能够让这些继承的线程函数自由访问子类的private和protected变量。此外,ACE_Task还提供了ACE_Message_Block的消息块及消息队列,能够自主定义消息,实现数据的异 阅读全文

posted @ 2016-11-23 17:19 炽离 阅读(959) 评论(0) 推荐(0)

ACE_Message_Block消息数据类
摘要:ACE_Message_Block ACE_Message_Block用于构建“固定”和“可变”长度的消息。ACE_Message_Block可以将多条消息连接在一起,形成一个链表,从而支持复合消息。ACE_Message_Block内部结构图如下: 头文件“Message_Block.h”。 1: 阅读全文

posted @ 2016-10-08 22:23 炽离 阅读(3316) 评论(0) 推荐(0)

ACE Socket Wrapper Facade
摘要:ACE Socket Wrapper Facade 1:Socket API 1.1 IPC(进程间通信) IPC分为本地IPC(同一计算机上的不同进程)和远程IPC(网络互联的不同计算机),本地IPC的机制有共享内存(shared memory)、管道(pipe)、信号(signal)等,远程IP 阅读全文

posted @ 2016-09-19 15:25 炽离 阅读(1044) 评论(0) 推荐(0)

ACE_Event_Handler:事件响应入口
摘要:1:ACE_Event_Handler类 头文件“Event_Handler.h” 在ACE Reactor框架中,ACE_Event_Handler是所有事件处理器的基类。ACE_Event_Handler提供了一组事件处理的挂钩方法,理解和掌握这些挂钩方法的触发条件和使用方法,是ACE Reac 阅读全文

posted @ 2016-09-15 13:50 炽离 阅读(4599) 评论(0) 推荐(0)

ACE_Time_Value
摘要:头文件“Time_Value.h” 为了兼容各个平台的时间特性,ACE Reactor框架提供了ACE_Time_Value类。ACE_Time_Value的关键方法见下图3.2和表3.2、3.3: ACE_Time_Value目的是为了提供一个规范的时间表达格式,比如,规范ACE_Time_Val 阅读全文

posted @ 2016-09-15 12:15 炽离 阅读(2494) 评论(0) 推荐(0)

ACE_Get_Opt解析命令行
摘要:ACE_Get_Opt是一种解析命令行参数选项的迭代器。 1:构造方法 ACE_Get_Opt需要引用头文件,#include "ace/Get_Opt.h"。 argc、argv为程序入口函数main方法的参数,也就是程序的命令行。 optstring 为指定的参数选项,并且是一个字符作为一个选项 阅读全文

posted @ 2016-09-13 15:48 炽离 阅读(841) 评论(0) 推荐(0)

导航