- 2
- 0
- 约2.22万字
- 约 21页
- 2017-09-01 发布于安徽
- 举报
9 种可重复使用的并行数据结构和算法
目录
倒计数锁存 (Countdown Latch) 可重用旋转等待 (Spin Wait) 屏障 (Barrier) 阻塞队列 受限缓冲区 (Bounded Buffer) Thin 事件 无锁定 LIFO 堆栈 循环分块 并行分拆 总结
本专栏并未涉及很多公共语言运行库 (CLR) 功能的机制问题,而是更多介绍了如何有效使用您手头所具有的工具。身为一名程序员,必须做出很多决策,而选择正确的数据结构和算法无疑是最常见的,也是最重要的决策之一。错误的选择可能导致程序无法运行,而大多数情况下,则决定了性能的好坏。鉴于并行编程通常旨在改进性能,并且要难于串行编程,因此所作的选择对您程序的成功就更为重要。
在本专栏中,我们将介绍九种可重复使用的数据结构和算法,这些结构和算法是许多并行程序所常用的,您应该能够轻松将它们应用到自己的 .NET 软件中。专栏中每个示例随附的代码都是可用的,但尚未经过完全定型、测试和优化。这里列举的模式虽然并不详尽,但却代表了一些较为常见的模式。如您所见,很多示例都是互为补充的。
在开始前,我想还是先介绍一些相关内容。Microsoft? .NET Framework 提供了几个现有的并发基元。虽然我要为您讲解如何构建自己的基元,但实际上现有基元是足以应付大多数情况的。我只是想说某些可选的方案有时也是有
您可能关注的文档
- 交叉学科对高等学校发展作用.ppt
- 交联壳聚糖_聚羟基铝改性蒙脱土制备及其对水中Cu_2_吸附性能的研究.pdf
- 交联壳聚糖-季铵化水解胶原蛋白制备方法.pdf
- 交流电渗粒子收集实验与理论分析的研究.pdf
- 交流异步电动机参数及机械特性测量.doc
- 焦化废水中多环芳烃及其生物降解.doc
- 焦磷酸测序技术及其应用进展.pdf
- 角膜快速冷冻低温保存实验的研究.pdf
- 角膜屈光术后人工晶体度数计算.pdf
- 角膜移植手术应如何护理.ppt
- DBJ13-42-2008:预拌混凝土生产施工技术规程.pdf
- DBJ_T13-111-2009:建筑用薄钢板焊缝超声检测及质量分级法.pdf
- DB34_T547-2005:城市控制性详细规划编制规范.pdf
- DBJ41_T103-2010:干挂法施工保温装饰板外墙外保温技术规程.pdf
- DBJ41_T112-2016:混凝土保温幕墙工程技术规程.pdf
- DBJ13-47-2002:城市人行天桥与人行地道施工质量验收标准.pdf
- DGJ32_J06-2004:蒸压轻质加气混凝土板应用技术规程.pdf
- DB33_1069-2010:聚氨酯硬泡保温装饰一体化板外墙外保温系统技术规程.pdf
- DB34_T1788-2012:公路隧道防火涂料喷涂施工及验收规程.pdf
- DBJ13-21-1999:增强石膏空心轻质隔墙板施工技术操作规程.pdf
最近下载
- 光纤通信(第四版)光通信常用仪表及测试.pptx VIP
- 四川成都市第七中学2025-2026学年高一下学期半期考试语文试题(含答案).docx VIP
- 2023年1月福建省普通高中学业水平合格性考试通用技术试题及答案.docx VIP
- 《新时代汉语口语准高级(下)》出版.pdf VIP
- 2026年南宁市初三(一模)语文试卷(含答案).pdf
- 【中考真题】2025年四川省乐山市中考历史试卷(附答案).pdf VIP
- 《施耐德真空断路器 EV12S使用手册中文高清版》.pdf VIP
- 2024年四川省成都市中考化学试卷(附参考答案).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 高校教师公共基础知识1000题.pdf
原创力文档

文档评论(0)