2.5 经典进程同步问题

2.5.1 生产者-消费者问题

1、利用记录型信号量解决生产者-消费者


生产者进程

消费者进程

并发执行


2、利用AND信号量解决生产者--消费者问题


3、利用管程解决生产者--消费者问题



2.5.1-5 生产者消费者问题总结








把缓冲池看成临界资源,mutex实现对缓冲池的互斥访问

把缓冲池看成共享资源

P-C问题中信号量设置总结

私有信号量

公有信号量

你可能感兴趣的:(2.5 经典进程同步问题)