图书介绍

并行程序设计方法2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

并行程序设计方法
  • 何炎祥编著 著
  • 出版社: 北京:学苑出版社
  • ISBN:7507707768
  • 出版时间:1994
  • 标注页数:219页
  • 文件大小:5MB
  • 文件页数:228页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

并行程序设计方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 什么是并行程序设计1

1.1 从顺序程序设计到并行程序设计1

1.2 并行程序设计概念5

1.3 并行程序的正确性8

1.4 交错概念9

1.5 操作系统与并行程序设计10

1.6 本书概貌11

1.7 本书中程序的表示方法13

1.8 练习16

第二章 并行程序设计的基础知识17

2.1 进程的定义及特征18

2.1.1 进程的定义18

2.1.2 进程与程序的区别19

2.2 临界段问题与互斥20

2.3 进程间的同步和互斥关系25

2.4 死锁26

2.4.1 产生死锁的条件27

2.4.2 解决死锁问题的方法27

2.5 并行程序正确性的进一步讨论28

2.6 操作原语29

2.7 Pascal-S中描述并行程序的方法30

2.8 小结31

2.9 练习32

第三章 解决互斥问题的方法33

3.1 引言33

3.2 最初的解决方法34

3.3 改进的解决方法36

3.4 第三种解决方法38

3.5 Dekker算法40

3.6 Peterson算法41

3.7 N进程互斥问题的解决方法44

3.8 利用硬指令解决互斥问题的方法45

3.9 练习49

第四章 信号量及其P.V操作54

4.1 引言54

4.2 利用信号量解决互斥问题的方法55

4.3 “生产者/消费者”问题的解决方法58

4.4 “有界缓冲区”问题的解决方法62

4.5 “嗜眠的理发师”问题的解决方法64

4.6 信号量及其P,V操作的实现68

4.7 “选择性互斥”问题举例70

4.8 练习72

第五章 管程方法80

5.1 管程的定义及性质80

5.2 用管程模拟信号量的方法85

5.3 用信号量模拟管程的方法87

5.4 “读者/写者”问题的解决方法92

5.5 管程特性的证明96

5.6 练习99

第六章 Ada语言中的“会合”机制104

6.1 accept语句及“会合”的基本特性104

6.2 用“会合”模拟二元信号量108

6.3 select语句及其应用111

6.4 “会合”特性的证明119

6.5 练习120

第七章 “哲学家用餐”问题及解决方法125

7.1 “哲学家用餐”问题125

7.2 第一种解决方法126

7.3 第二种解决方法128

7.4 一种正确的解决方法130

7.5 条件临界域133

7.6 条件临界域的实现136

7.7 练习138

第八章 消息传递方式140

8.1 消息和消息传递140

8.2 远程过程调用144

8.2.1 过程调用与远程过程调用144

8.2.2 RPC的语义144

第九章 并行程序设计语言148

9.1 并发Pascal148

9.2 CSP150

9.3 Ada153

9.4 并行程序设计语言模型156

9.5 并行程序设计语言的特征158

第十章 一个并发Pascal编译程序160

10.1 概述160

10.2 处理的对象161

10.3 P—code163

10.4 过程调用的处理166

10.5 并发性的实现172

10.6 信号量及其P.V操作175

10.7 随机化175

10.8 完整的源程序清单177

参考文献216

热门推荐