- 3
- 0
- 约1.07千字
- 约 11页
- 2018-03-29 发布于河南
- 举报
4-5使用Pthreads库的综合...
* (1)工作组模型 (3)客户端/服务器模型 4.5 使用Pthreads库的综合例子 (2)流水线模型 多线程编程模型有哪三种典型的模型? (1)工作组模型 在工作组模式中,数据被一组线程独立地处理。 输入 输出 线程A 线程B 线程C SIMD: 工作组中的线程,每个从共享队列中删除工作请求、然后做请求的工作。 由于所有的工作线程在不同的数据部分上执行相同的操作,故该模式类似SIMD(单令多数据流)。 工作组中的线程,每个负责处理数据的一部分(例如,某些行或列)。 MIMD: 由于队列中每项要求的操作和数据不同,故该模式是类似MIMD(多指令多数据)。 例:工作组模型实例(SIMD) workgroupmodleserial.c workgroupmodleparallel.c (2)流水线模型 在流水线方式中,数据流串行地被一组线程顺 序处理。 每个线程依次在该数据上执行自身特定的操作,并将执行结果传递给流水线中的下一个线程。 线程A 线程B 线程C 缓冲 缓冲 各线程的工作量不应差别太大! 生产者和 消费者 但还是有差别!!!? (3)客户端/服务器模型 在客户/服务器系统中,客户请求服务器对一组数据执行某个操作。服务器独立的创建线程执行操作,客户端或者等待服务器执行,或者并行地执行并在后面需要时查找结果。 请求A 线程A 线程B 线程C 请求B 请求C 监听
您可能关注的文档
最近下载
- AP 统计模拟题.pdf VIP
- TZJSAE-电动汽车分布式驱动控制通用技术规范.pdf VIP
- 2023年武汉市江夏国有资产经营管理集团有限公司人员招聘考试参考题库及答案解析.docx VIP
- 环境温湿度及大气压力测试仪不确定度分析报告.pdf VIP
- (2025版)结直肠癌肠造口患者全程营养管理专家共识课件.pptx VIP
- 2024年济南高一下期中物理试卷.pdf VIP
- TYNBX 23-2020柠檬及其制品中柠檬苦素和诺米林的测定高效液相色谱法.docx VIP
- 最优化理论课件.pptx VIP
- 一种卧式脱水机.pdf VIP
- “文明的产生与早期发展”教学设计及反思【论文】.pdf VIP
原创力文档

文档评论(0)