Java?殻?旺窟亅恬-伏恢宀?継宀庁侏 - 園殻秘壇利
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-19
棋 wait(); } catch (InterruptedException e) { e.printStackTrace(); } } //諾怎伏恢訳周?夸序佩伏恢?宸戦酒汽議厚個輝念垂贋楚 curnum += neednum; System.out.println("厮将伏恢阻" + neednum + "倖恢瞳??花刈楚葎" + curnum); //蚕佰壓緩斤?酌篇匂貧吉棋議侭嗤?殻 notifyAll(); } /** * ?継峺協方楚議恢瞳 * * @param neednum */ public synchronized void consume(int neednum) { //霞編頁倦辛?継 while (curnum < neednum) { try { //輝念議伏恢?殻吉棋 wait(); } catch (InterruptedException e) { e.printStackTrace(); } } //諾怎?継訳周?夸序佩?継?宸戦酒汽議厚個輝念垂贋楚 curnum -= neednum; System.out.println("厮将?継阻" + neednum + "倖恢瞳??花刈楚葎" + curnum); //蚕佰壓緩斤?酌篇匂貧吉棋議侭嗤?殻 notifyAll(); } } /** * 伏恢宀 */ class Producer extends Thread { private int neednum; //伏恢恢瞳議方楚 private Godown godown; //花垂 Producer(int neednum, Godown godown) { this.neednum = neednum; this.godown = godown; } public void run() { //伏恢峺協方楚議恢瞳 godown.produce(neednum); } } /** * ?継宀 */ class Consumer extends Thread { private int neednum; //伏恢恢瞳議方楚 private Godown godown; //花垂 Consumer(int neednum, Godown godown) { this.neednum = neednum; this.godown = godown; } public void run() { //?継峺協方楚議恢瞳 godown.consume(neednum); } } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Java?殻?旺窟亅恬-伏恢宀?継宀庁侏 - 園殻秘壇利的所有评论