第2章进程管理(part7).pptVIP

  • 3
  • 0
  • 约6.48千字
  • 约 10页
  • 2019-09-06 发布于广东
  • 举报
Heb Nomal University Department of Computer Science * 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 管程机制 2.6 进程通信 2.7 线程 * 返回 →2. 3.4 管 程 机 制 2 .利用管程解决生产者-消费者问题 管程的提出 采用PV同步机制来编写并发程序,对于共享变量及信号量变量的操作将被分散于各个进程中。 P/V缺点: (1)易读性差。 (2)不利于修改和维护。 (3)正确性难以保证。因为操作系统或并发程序通常很大,要保证这样一个复杂的系统没有逻辑错误是很难的 * 1. 管程的基本概念 1)管程的定义 管程由三部分组成: ① 局部于管程的共享变量说明; ② 对该数据结构进行操作的一组过程; ③ 对局部于管程的数据设置初始值的语句。此外,还须为管程赋予一个名字。 * 图 2-11 管程的示意图 管程:集中式同步机制。它的基本思想是: 将共享变量以及对共享变量能够进行的所有操作集中在一个模块中,一个操作系统或并发程序由若干个这样的模块所构成。 由于一个模块通常较短,模块之间关系清晰,提高了可读性,便于修改和维护,正确性易于保证 * 管程的语法描述

文档评论(0)

1亿VIP精品文档

相关文档