多线程03.实现Runnable接口

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();
    }
}
原文地址:https://www.cnblogs.com/q1359720840/p/10648170.html