Thread类实现买电影案例

   日期:2020-10-08     浏览:97    评论:0    
核心提示:package cn.itcast_01;public class Thread类实现买电影案例 { public static void main(String[] args) { //创建三个线程对象 MyThread my1 = new MyThread(); MyThread my2 = new MyThread(
package cn.itcast_01;

public class Thread类实现买电影案例 { 

	public static void main(String[] args) { 
		//创建三个线程对象
		MyThread my1 = new  MyThread();
		MyThread my2 = new  MyThread();
		MyThread my3 = new  MyThread();
		
		//给线程起名字
		my1.setName("窗口1");
		my2.setName("窗口2");
		my3.setName("窗口3");
		
		//启动线程
		my1.start();
		my2.start();
		my3.start();
	}
}
package cn.itcast_01;
public class MyThread extends Thread{ 
	
	//定义100章票
	//private int ticket = 100;
	//为了让多个线程共享着100章票,我们其实应该用静态修饰
	private static int ticket = 100;
	
     public  void run() { 
		//定义100章票
    	//每个线程进来都会走这里,这样的话,每个线程对象相当于买的是自己的那100章票,这不合理
    	// int ticket = 100;
    	 
    	 //是为了摸拟一值有票
    	 while(true)
		    if(ticket>0) { 
		    	System.out.println(getName() + "正在出售"+(ticket--)+"张票");	 
		    }
	     }  
   }
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服