- 9
- 0
- 约1.22万字
- 约 49页
- 2017-01-30 发布于海南
- 举报
第八讲多核体系结构与并行编程模型
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 共享变量并行编程模型 锁 用来体现一种互斥的并行控制策略 一个线程在同一个时刻只能使用一个锁,一个锁至多由一个线程获得。锁有两个原子操作: 3. 问题 怎么等待? ? 忙等待: 不断尝试 ? 睡眠: 等待唤醒 prev和curr: 初值分为0和1的共享变量 L是锁 int retval; int retval; L-acquire(); L-acquire(); retval = curr; retval = curr; curr = curr+prev; curr = curr+prev; prev = retval; prev = retval; L-release(); L-release(); * t 共享变量并行编程模型 临界区(critical section) 指包含有共享变量的一段代码,这些共享变量和 多个线程之间存在相关关系 多线程编程的主要挑战在于需要以多个线程执行 互斥操作的
您可能关注的文档
- 第58期简报611.doc-黄山徽文化产业投资有限责任公司.doc
- 第5章印制电路板印制电路板设计.ppt
- 第5讲-湖北职业技术学院《单片机应用技术》.ppt
- 第6课雷雨(节选).doc
- 第7课世界反法西斯战争的胜利.ppt.ppt
- 第9章母板及页面导航.ppt
- 第8章市场预测的基本原理.ppt
- 第一编灿烂辉煌的中国古代文明-同升讲坛.ppt
- 第一节早期芭蕾.ppt.ppt
- 第七届全国特种纸技术交流会会议指南.doc-特纸委.doc
- 石油烃污染土壤修复技术方案(含+生物通风+热解吸+化学氧化+修复周期+验收标准).docx
- CN120278626A 一种基于北斗定位的智能物流调度方法 (华镁钛(湖南)科技有限公司).pdf
- 2025-2026学年小学心理健康五年级下册北师大版(2019)教学设计合集.docx
- 2026年农业产业股权激励与合伙人制度研究.docx
- 鸡西市2026教师资格证笔试_综合素质__教育知识与能力试卷(含答案).docx
- 2026年健康医疗行业报告:行业现状与未来发展趋势.docx
- 食品冷链物流配送中心规划设计方案(含+月台设计+冷藏车辆配置+订单处理流程).docx
- CN120278698A 一种基于多源数据分析的高速公路养护决策管理方法 (赵小东).pdf
- 2026年新能源汽车产业链研究报告及市场发展趋势分析.docx
- 2026兰考人社国匠职业技能培训学校招聘1人笔试备考题库及答案解析.docx
原创力文档

文档评论(0)