ACE中级篇

课程形式

2天,60% 教师讲解,40% 实战练习

目标

--使用ACE Socket重构已有的Socket应用
--使用IPC SAP类和Acceptor/Connector模式实现IPC机制
--使用Reactor/Proactor对多路事件进行分离和分发
--编写thread安全,并发处理的网络应用

背景知识

熟悉C++语言(包括模板,继承,动态绑定等),熟悉Unix or Linux or winnt开发环境,具有C/S架构和网络编程的基础知识

主要内容包括:

• 如何访问OS服务
• TCP/IP Socket编程接口
• 使用ACE的TCP,UDP类进行网络编程
• 进程和线程管理
• 反应堆(Reactor)和Proactor框架:用于事件多路分离和分发的体系结构
• 为I/O,定时器,信号处理实现事件处理器
• ACE Task框架:并发模式
• 消息队列(Message Queue)
• 接受器(Acceptor)和连接器(Connector)框架:接受连接模式
• 演示,练习,提问,思考

• 第二天: ACE 线程、同步、事件
• 第三天: ACE 异步、并发、消息

实验平台

Linux,WinXP
GCC/G++, VS2005, VS2008
ACE

课程特色

--适合ACE中级用户

培训方式

我们提供个人培训和企业培训,参加培训班或上门培训

成功案例

成功案例 >>>

联系我们

联系我们 >>>