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

时间:2024-06-27 19:19:03
【文件属性】:

文件名称:经典进程的同步问题-materials-studiomaterials-studio中文培训资料

文件大小:7.25MB

文件格式:PDF

更新时间:2024-06-27 19:19:03

操作系统

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


网友评论