package chapter2; public class TicketWindowRun implements Runnable { private static final int MAX =500; private static int index=1; @Override public void run() { //出票 while (index<=MAX){ System.out.println(Thread.currentThread()+"当前号码是:"+(index++)); } } }
package chapter2; public class Bank2 { public static void main(String[] args) { final TicketWindowRun t1=new TicketWindowRun(); Thread th1=new Thread(t1,"一号窗口"); Thread th2=new Thread(t1,"二号窗口"); Thread th3=new Thread(t1,"三号窗口"); Thread th4=new Thread(t1,"四号窗口"); th1.start(); th2.start(); th3.start(); th4.start(); } }