public class MyThread extends Thread{ PRivate static int ticket=100; public void run(){ for(int i=0;i<50;i++) if(ticket>0) System.out.println(Thread.currentThread().getName()+"正在賣第"+(ticket--)+"張票"); } //main函數是一個主線程 public static void main(String[] args) { MyThread mt=new MyThread(); Thread m1=new Thread(mt,"window1"); Thread m2=new Thread(mt,"window2"); Thread m3=new Thread(mt,"window3"); m1.start(); m2.start(); m3.start(); }}
模仿火車票售賣,不同的窗口售賣同一種票,不能出現兩個窗口賣出同一張票。
新聞熱點
疑難解答