培训做的第一个作业,实现几个不同情况下的生产者和消费者。
参考了以下这些资料:
同步互斥——理发师睡觉问题
【操作系统】生产者消费者问题
semaphore和mutex的区别
伪代码
wait & lock (mutex.lock())
if/while(border)
wait for signal 0/1
process
unlock
notify 1/0
对main输入参数的方式在:项目->属性->配置属性->调试->命令参数
培训做的第一个作业,实现几个不同情况下的生产者和消费者。
参考了以下这些资料:
伪代码
wait & lock (mutex.lock())
if/while(border)
wait for signal 0/1
process
unlock
notify 1/0
对main输入参数的方式在:项目->属性->配置属性->调试->命令参数