多线程方法1,三个窗口卖票

 1 package demo030301;
 2 //多线程练习,创建三个窗口卖票,总票数为100
 3 public class SaleTickets {
 4     public static void main(String[] args) {
 5         Windows w1 = new Windows();
 6         Windows w2 = new Windows();
 7         Windows w3 = new Windows();
 8 
 9         w1.start();
10         w2.start();
11         w3.start();
12     }
13 }
14 
15 class Windows extends Thread{
16     private static int sum=100;
17 
18     @Override
19     public void run() {
20         while (true){
21             if (sum>0) {
22                 System.out.println(getName() +"    "+ sum);
23 //                try {
24 //                    sleep(100);
25 //                } catch (InterruptedException e) {
26 //                    e.printStackTrace();
27 //                }
28                 sum--;
29             }else {
30                 break;
31             }
32         }
33     }
34 }

 

posted @ 2021-03-03 20:51  TRAODM  阅读(114)  评论(0)    收藏  举报