1. 首页
  2. 安全技术
  3. 网络攻防
  4. 生产者与消费者问题(进程同步,会计与出纳问题)含完整课程设计报告

生产者与消费者问题(进程同步,会计与出纳问题)含完整课程设计报告

上传者: 2019-07-08 17:19:58上传 DOC文件 126.5KB 热度 15次
该课题是生产者与消费者问题在日常生活中的一个实例。设计思想如下:会计和出纳他们都可以使用存取方法对账本进行访问,会计使用存取方法时,向账本上写入存钱纪录;出纳使用存取方法时,向账本写入取钱记录,如果,会计向缓冲区放的钱已满时,就会通知出纳去取钱,而出纳取钱后,发现账本上的余额不够取时,会通知会计继续向里面存钱。因此,当会计正在使用账本时,出纳被禁止使用,反之也是这样。通过在java环境中定义两个线程:“会计”和“出纳”来模拟进程间的通信和同步,并且定义一个缓冲区作为模拟账本,从而实现生产者与消费者问题。在程序的结尾,我加了一个线程的循环周期,设置为10次。如果不加循环限制条件,则一但出纳不够取时,就会通知会计存,进而实现死循环。
下载地址
用户评论
码姐姐匿名网友 2019-07-08 17:19:58

不多说,非常好的资源,是一个很经典的程序。