设为首页 加入收藏

TOP

Java多线程:生产者与消费者
2014-11-23 21:36:50 来源: 作者: 【 】 浏览:49
Tags:Java 线程 生产者 消费者

  模拟生产者与消费者实例,生产者生产一个产品,消费者就消费一个产品 ,然后生产者再生产,消费者再消费


  ***********************核心方法类****************


  package test.com;


  class Queue


  // key


  {


  int value;


  boolean bFull = false;


  public synchronized void put(int i) {


  if (!bFull) {


  value = i;


  bFull = true;


  notify();// 必须用在synchronized


  }


  try {


  wait();// 必须捕获异常


  } catch (InterruptedException e) {


  // TODO Auto-generated catch block


  e.printStackTrace();


  }


  }


  public synchronized int get() {


  if (!bFull)


  try {


  wait();//进入


  } catch (InterruptedException e) {


  // TODO Auto-generated catch block


  e.printStackTrace();


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇简单多线程服务器实现 下一篇JAVA中去掉空格:trim函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: