登录 注册
当前位置:主页 > 资源下载 > 50 > 中文培训资料关于经典进程的同步问题在materials-studio中

中文培训资料关于经典进程的同步问题在materials-studio中

  • 更新:2024-11-04 10:40:32
  • 大小:7.25MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:OS - 操作系统
  • 格式:PDF

资源介绍

第二章 进程管理 2.4 经典进程的同步问题 2.4.1 生产者—消费者问题 1 利用记录型信号量解决生产者 消费者问题1.利用记录型信号量解决生产者—消费者问题 假定在生产者和消费者之间的公用缓冲池中,具有n个缓 冲区,这时可利用互斥信号量mutex实现诸进程对缓冲池的互 斥使用。利用信号量empty和full分别表示缓冲池中空缓冲区和p y 满缓冲区的数量。又假定这些生产者和消费者相互等效,只 要缓冲池未满,生产者便可将消息送入缓冲池;只要缓冲池要缓冲池未满 产者便可将消息 缓冲池;只要缓冲池 未空,消费者便可从缓冲池中取走一个消息。对生产者—消 费者问题可描述如下:费者问题可描述如下: