学习进程管理.pptVIP

  • 3
  • 0
  • 约5.24千字
  • 约 44页
  • 2019-08-17 发布于广东
  • 举报
2. 间接通信方式 (2) 消息的发送和接收。当进程之间要利用信箱进行通信时,必须使用共享信箱,并利用系统提供的下述通信原语进行通信。 Send(mailbox, message); 将一个消息发送到指定信箱; Receive(mailbox, message); 从指定信箱中接收一个消息; * 进 程 的 同 步 * 第二章 进 程 管 理 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 管程机制 上节回顾 四种信号量的比较 生产者--消费者问题 两私一公的典型,公用信号量与私用信号量 公用信号量用于资源(变量)互斥,一般在同个过程中 私用信号量用于进程控制,多交叉在不同过程中 先私后公 哲学家就餐问题:AND信号量 1. 利用记录型信号量解决生产者—消费者问题 具有n个缓冲区公用缓冲池中 互斥信号量mutex实现诸进程对缓冲池的互斥使用 信号量empty表示缓冲池中空缓冲区数量。 信号量full表示缓冲池中满缓冲区的数量。 mutex为公用信号量,full与empty与私用信号量 假定这些生产者和消费者相互等效,只要缓冲池未满,生产者便可将消息送入缓冲池;只要缓冲池未空,消费者便可从缓冲池中取

文档评论(0)

1亿VIP精品文档

相关文档