码迷,mamicode.com
首页 > 其他好文 > 详细

售票2— extends Thread

时间:2016-06-04 10:28:18      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

 1 package xiancheng;
 2 
 3 public class Test4 extends Thread{
 4     static int piaos=10;
 5     public void run()
 6     {
 7         //卖票
 8 //        while(true)
 9 //        {
10 //            try {
11 //                Thread.sleep(1000);
12 //            } catch (InterruptedException e) {
13 //                // TODO 自动生成的 catch 块
14 //                e.printStackTrace();
15 //            }
16 //            
17 //            //System.out.println(Thread.currentThread().getName()+"剩余的票数为:"+piaos);
18 //            piaos--;
19 //            if(piaos>=0)
20 //            {
21 //                System.out.println(this.getName()+"剩余的票数为:"+piaos);
22 //                
23 //            }
24 //            else
25 //            {
26 //                System.out.println("售票结束");
27 //                break;
28 //            }
29 //        }
30 //        
31         
32         while(true)
33         {
34             try {
35                 Thread.sleep(1000);
36             } 
37             catch (InterruptedException e) {
38                 // TODO 自动生成的 catch 块
39                 e.printStackTrace();
40             }
41             
42             //System.out.println(Thread.currentThread().getName()+"剩余的票数为:"+piaos);
43             synchronized("")
44             {
45             piaos--;
46             if(piaos>=0)
47             {
48                 System.out.println(this.getName()+"剩余的票数为:"+piaos);
49                 
50             }
51             else
52             {
53                 System.out.println("售票结束");
54                 break;
55             }
56         }
57         }
58         
59     }
60 
61     public static void main(String[] args) {
62         Test4 p4=new Test4();
63         p4.setName("售票窗口一:");
64         p4.start();
65         
66         Test4 p4_1=new Test4();
67         p4_1.setName("售票窗口二:");
68         p4_1.start();
69         
70         Test4 p4_2=new Test4();
71         p4_2.setName("售票窗口三:");
72         p4_2.start();
73 
74     }
75 
76 }

技术分享

售票2— extends Thread

标签:

原文地址:http://www.cnblogs.com/yg6405816/p/5558215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!