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

 1 package demo030302;
 2 //方法二,三个窗口卖票
 3 public class SalesTickets {
 4     public static void main(String[] args) {
 5         Sales sales = new Sales();
 6         Thread t = new Thread(sales);
 7         Thread s = new Thread(sales);
 8         Thread d = new Thread(sales);
 9         t.start();
10         s.start();
11         d.start();
12     }
13 }
14 
15 class Sales implements Runnable{
16     private static int sum = 100;
17     @Override
18     public void run() {
19         while (true){
20             if (sum>0){
21                 System.out.println(Thread.currentThread().getName()+" "+sum);
22                 sum--;
23             }else {
24                 break;
25             }
26         }
27     }
28 }

 

posted @ 2021-03-03 21:43  TRAODM  阅读(120)  评论(0)    收藏  举报