社区
Java SE
帖子详情
一个经典的问题
xudong1552
2007-07-04 01:03:03
生产者与消费者问题,我们将缓冲区用5个方框给表示出来,怎样实现从5个方框的空满判断是等待 还是 执行?并将空满的情况提交给生产者和消费者,例如用两个指示灯指示生产者或消费者是等待还是执行。
...全文
269
3
打赏
收藏
一个经典的问题
生产者与消费者问题,我们将缓冲区用5个方框给表示出来,怎样实现从5个方框的空满判断是等待 还是 执行?并将空满的情况提交给生产者和消费者,例如用两个指示灯指示生产者或消费者是等待还是执行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tdy1234
2007-07-04
打赏
举报
回复
经典的生产者消费者的问题 算法都是现成的照着写就可以了
xudong1552
2007-07-04
打赏
举报
回复
不是算法的问题,是我想用个界面显示5个缓冲区的情况,满了生产者有个灯提示为红色的,否则为绿色的,消费者也是如此道理,那个变化的缓冲区用什么显示了?
zephyr_cc
2007-07-04
打赏
举报
回复
不太明白你的意思,
一般实现方法是,把你的缓冲区设为一个数组,再设两个synchronized方法,一个increase一个decrease. 为每个生产者和消费者都设一个Thread.
数组满或空时, 调用wait(), 其他想调用该方法的对象blocked. 每执行完一次增减方法后notifyAll()一下.
不知道是不是你想要的,参考一下
软件工程
经典
教程之[2]可行性研究与规划 高清完整PPT
软件计划是软件工程的第一阶段,也是软件开发过程的准备阶段,该阶段的主要任务是对
问题
求解进行定义,对
问题
可行性进行分析,对待开发项目进行论证,最终决定该项目的开发价值,制定软件项目计划。 项目计划中包含...
C++之迷宫
问题
迷宫
问题
: 迷宫
问题
的求解是实验心理学中的
一个
经典
问题
,心理学家把一只老鼠从
一个
无顶盖的大盒子的入口处赶进迷宫,迷宫中设置很多墙壁,对前进的方向形成了多处 障碍,心理学家在迷宫的唯一出口处放置了一块...
18个Linux Shell脚本
经典
案例
针对以上
问题
,我精心总结了18个生产环境中
经典
的Shell脚本,通过这些案例贯穿Linux Shell脚本的大部分知识点,学习编写思路,学习编写技巧,提升Linux使用能力,让你的Shell功底上升
一个
段位!
用遗传算法解决VRP
问题
车辆路径
问题
(Vehicle Routing Problem,以下简称VRP
问题
)最早由Dantzig和Ramser于1959年首次提出,是运筹学中
一个
经典
问题
。VRP
问题
主要研究物流配送中的车辆路径规划
问题
,是当今物流行业中的基础
问题
。 VRP...
C语言
经典
问题
——兑换硬币
兑换硬币
问题
是C语言的
一个
经典
问题
。题目如下: 现有一张1元纸币,欲将其兑换为1分、2分、5分硬币共60枚,请列出所有兑换方案。 我们可以利用分支和循环来解决这个
问题
。 最简单的方法——三重循环法 ...
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章