ProducerConsumerProblem:CSE310理论作业-线程

时间:2024-06-15 05:59:34
【文件属性】:

文件名称:ProducerConsumerProblem:CSE310理论作业-线程

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-15 05:59:34

Java

生产者消费者问题 问题陈述: 考虑经典的生产者-消费者问题,其中两个进程共享一个公共的固定大小的缓冲区。 其中一个生产者,将信息放入缓冲区,另一个,消费者,将其取出。 当生产者想要将数据放入缓冲区但数据已满时,就会出现问题。 解决方案是使生产者进入睡眠状态,当消费者移除一件或多件物品时将其唤醒。 类似地,当消费者想要从缓冲区中删除一个项目并看到缓冲区为空时,它将进入睡眠状态,直到生产者将某些东西放入缓冲区中并唤醒消费者为止。 编写一个Java程序来解决上述生产者-消费者问题。 由Intelli J提供支持的解决方案。


【文件预览】:
ProducerConsumerProblem-master
----ProducerConsumerProblem.iml(425B)
----README.md(761B)
----src()
--------com()
----.idea()
--------uiDesigner.xml(9KB)
--------vcs.xml(164B)
--------misc.xml(514B)
--------project-template.xml(89B)
--------modules.xml(286B)
--------description.html(97B)
--------copyright()
--------compiler.xml(686B)

网友评论