mainfuction.java

来自「java生产者消费者程序实现   线程」· Java 代码 · 共 44 行

JAVA
44
字号

public class MainFuction      //定义主函数类
{
  public static void main(String[] args)		//主函数
       {
         Shop shop=new Shop(5);
         Producer p1=new Producer("A",shop);   //
         Producer p2=new Producer("B",shop);   //定义两个生产者进程
         Consumer c=new Consumer("C",shop);    //
         Consumer d=new Consumer("D",shop);    //定义两个消费者进程
         p1.setName(" 生产者A");
         p1.start();  //启动线程,使之转入就绪状态,并进入就绪队列进行排对
         try{
	 			Thread.sleep(3000);
	 		}
	 		catch(InterruptedException e)
	 		{
	 		} 
         p2.setName(" 生产者B");
         p2.start();
         try{
	 			Thread.sleep(3000);
	 		}
	 		catch(InterruptedException e)
	 		{
	 		} 
         c.setName(" 消费者C");
         c.start();
         try{
	 			Thread.sleep(1000);
	 		}
	 		catch(InterruptedException e)
	 		{
	 		} 
	 		d.setName(" 消费者D");
         d.start();
         try{
	 			Thread.sleep(1000);
	 		}
	 		catch(InterruptedException e)
	 		{
	 		}
        }
  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?