- 8
- 0
- 约4.03千字
- 约 7页
- 2017-08-23 发布于河南
- 举报
多软件JAWS被构造为框架的框架(framework of frameworks)。整个JAWS构架含有以下组件和构架:并发框架(Concurrency rameworks)、事件框架(Event rameworks)、I/O(I/O )协议框架(Protocol rameworks)。各个框架都被构造为一组使用ACE中的组件实现的协作对象。
图 1 JAWS框架Reactive I/O模式
解决JAWS框架上述问题的办法是分别实例化一个用于读操作的ACE_Reactor对象readReactor和一个用于写操作的ACE_Reactor对象writeReactor(如图2)。所有的读操作都注册到readReactor;而所有的写操作都注册到writeReactor。通 过上述优化,我们实现了基于JAWS框架的异步通讯模式。
图 2 JAWS框架通讯模式优化
通过在双CPU平台下的性能测试,我们发现经过优化的JAWS框架比未优化以前的JAWS框架提升性能10%左右。
3 多处理器优化
对于传统的通讯软件,服务器端应用层逻辑通常是循环在所有的TCP连接上接收客户端请求消息,然后处理该请求,返回响应消息。还有一类通讯软件(如应用层多播软件、会议服务器及应用网关等)的应用层逻辑则更加复杂,通常在一个TCP连接上接收消息后,服务器需要进一步将处理后的消息转发到多个其它的TCP连接。这类的通讯
您可能关注的文档
最近下载
- 45米砖烟囱人工拆除施工方案方案.docx
- 广西专升本财经与商贸大类冲刺模拟卷2.doc VIP
- 广西专升本财经与商贸大类冲刺模拟卷1.doc VIP
- 和经1988年议定书修正的1966年国际载重线公约(附英文).doc VIP
- f船舶流体力学仿真计算工程应用基础第3章.pdf VIP
- 120米烟囱脚手架方案.doc VIP
- 2025春季中国长江三峡集团有限公司校园招聘笔试历年参考题库附带答案详解(10卷合集).docx
- 国际金融英文课件2【ppt】.ppt VIP
- 2025中国长江三峡集团有限公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 2026中考历史知识点归纳总结.docx
原创力文档

文档评论(0)