• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Java
  • 标签: java  PV  

资源简介

java模拟实现PV操作 利用线程的wait和notify方法实现PV操作实现生产者与消费者问题

资源截图

代码片段和文件信息


public class Test{
    public static void main(String []args){
     Buffer  product=new Buffer();
        Producer p=new Producer( product);
        Consumer c=new Consumer(product);
        p.start();//启动生产者线程
        c.start();//启动消费者线程
   }
}
//生产者
class Producer extends Thread{
      private Buffer  product;
      public Producer(Buffer  product){
          this. product= product;
        }
     public void run(){
         for(int count=1;count<=10;count++){
         try{
           Thread.sleep(2000);
         }catch(InterruptedException e){}
         product.setproductint(count);
         System.out.println(“生产:“+count);
       }
   }
}

//消费者
class Consumer extends Thread{
     private Buffer product;
     public Consumer(Buffer product){
          th

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        232  2010-05-21 21:58  ProCus\.classpath

     文件        382  2010-05-21 21:58  ProCus\.project

     文件        753  2010-05-21 22:45  ProCus\bin\Buffer.class

     文件        901  2010-05-21 22:45  ProCus\bin\Consumer.class

     文件        918  2010-05-21 22:45  ProCus\bin\Producer.class

     文件        591  2010-05-21 22:45  ProCus\bin\Test.class

     文件       1760  2010-05-21 22:45  ProCus\src\Test.java

     目录          0  2010-05-21 22:04  ProCus\bin

     目录          0  2010-05-21 21:58  ProCus\src

     目录          0  2010-05-21 21:58  ProCus

----------- ---------  ---------- -----  ----

                 5537                    10


评论

共有 条评论