一个经典的问题 生产者与消费者问题,我们将缓冲区用5个方框给表示出来,怎样实现从5个方框的空满判断是等待 还是 执行?并将空满的情况提交给生产者和消费者,例如用两个指示灯指示生产者或消费者是等待还是执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太明白你的意思, 一般实现方法是,把你的缓冲区设为一个数组,再设两个synchronized方法,一个increase一个decrease. 为每个生产者和消费者都设一个Thread.数组满或空时, 调用wait(), 其他想调用该方法的对象blocked. 每执行完一次增减方法后notifyAll()一下.不知道是不是你想要的,参考一下 list多线程修改同步问题 空指针异常,? - -# 子类的构造函数中,第一句写不写super()都一样吗? 如何在JTextArea中添加滚动条 在struts中action中转向的问题? 怎么老读不到.xml的文件,奇怪??? 啥也不说了,新年快乐! ^_^ 怎样实现通过点击菜单或按钮,调用或显示另一个Frame!!! package路径问题,怪异!怪异啊! RMI的问题 如何让两个jtable中的数据同步呢? 各位牛人帮忙啦!!!!
一般实现方法是,把你的缓冲区设为一个数组,再设两个synchronized方法,一个increase一个decrease. 为每个生产者和消费者都设一个Thread.
数组满或空时, 调用wait(), 其他想调用该方法的对象blocked. 每执行完一次增减方法后notifyAll()一下.
不知道是不是你想要的,参考一下