首页 > 编程语言 > 详细

线程一-------经典案例买票

时间:2015-04-03 17:28:57      阅读:296      评论:0      收藏:0      [点我收藏+]
/*
 * extends THread也可以  不过都是使用下列方法
 */
public class MyThread implements Runnable {
	 private int ticket = 5;  //5张票
	 
	    public void run() {
	        for (int i=0; i<=20; i++) {
	            if (this.ticket > 0) {	            	
//						Thread.sleep(3000);//休眠3秒
	            	//得到线程的名字
						System.out.println(Thread.currentThread().getName()+ "正在卖票      "+this.ticket--);
	            }
	        }
	    }
	     
	    @SuppressWarnings("static-access")
		public static void main(String [] args) throws Exception {
	       MyThread my = new MyThread();
	       Thread t = new Thread(my, "1号窗口");
	       //线程是否开启
	       System.out.println(t.isAlive()+" 线程");
//	       Thread.sleep(3000);
	       t.start();
	       t.yield();
	       System.out.println(t.isAlive()+" 线程");
	       
	        new Thread(my, "2号窗口").start();
	        new Thread(my, "3号窗口").start();
	    }
}

技术分享

线程一-------经典案例买票

原文:http://blog.csdn.net/u010982856/article/details/44856067

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!