- 7
- 0
- 约1.43万字
- 约 27页
- 2016-02-25 发布于湖北
- 举报
加减乘除服务线程池创新.doc
电 子 科 技 大 学
作 业 报 告
一、作业名称
实现加减乘除服务线程池
二、作业要求
1.使用多个队列,每一个计算线程有独立的队列用于存储计算请求,请求线程可用一个队列用于接收结果;
2.只需要实现A(+,-,X,/)B简单两元计算;
3.请求线程与计算线程是多对多关系。
三、设计与实现
1.总体设计
从题目中可以看出,设计时需要多线程和服务的概念。多线程相对多进程而言,可以减少系统的开销,并且能提高 服务的延迟时间,因为线程间的切换时间要远远小于进程间切换时间,多线程编程可以提高程序并发性,实现要求中的请求 线程与计算线程多对多的关系。而服务的概念就是有要有服务器、客户端,并且要协同服务端与客户端的操作一致,于是先入先出的队列操作满足此要求,而服务端与客户端的数据传输需要用到套接口编程。目前最常用的套接口是字:字节流套接口(基于TCP)和数据报套接口(基于UDP),当然还有原始套接口(原始套接口提供TCP套接口和UDP套接口所不提供的功能,如构造自己的TCP或UDP分组)等,进程在最初建立子程后,程
图1 总体结构框图
2.客户/服务器模型
在客户/服务器模型中,多个相互通信的都作为客户端,与网络服务器进行连接,并通过服务器进行信息的传递所以多个客户端之间的通信就变为了客户端与服务端的通信。进行需要分别编
您可能关注的文档
- 会计原理与实务new创新.ppt
- 会计原理与实务PPT创新.ppt
- 会计培训试题创新.doc
- 会计基本理论兼论公允价值计量属性创新.ppt
- 会计基础学习创新.ppt
- 会计基础第三章课时创新.ppt
- 会计基础第五章借贷记账法下主要经济业务的账务处理创新.doc
- 会计基础第五章制造业企业主要经济业务核算创新.ppt
- 会计基础练习带答案分析创新.doc
- 会计基础综合题集大全—备考必备资料创新.doc
- 2026年秦皇岛市山海关区中小学教师招聘考试参考题库及答案解析.docx
- 优化历史单元教学策略与实施路径的有效方法.pdf
- 无人驾驶小车环境感知与局部路径规划系统集成.docx
- 2026年甘肃省中小学教师招聘考试参考题库及答案解析.docx
- 2026年内蒙古自治区包头市中小学教师招聘笔试模拟试题及答案解析.docx
- 雾计算架构下实验数据的隐私保护强度.docx
- 鲜切花保鲜液配方筛选与冷链物流包装设计.docx
- 无线光伏组件技术(如导电胶、智能接线盒)对系统可靠性、安装效率的提升研究_市场调研报告.docx
- 优化零缺陷制造的基础流程.pdf
- 2026年泉州市泉港区中小学教师招聘考试参考题库及答案解析.docx
原创力文档

文档评论(0)