Java多线程模拟售票

2017.12.8 java

1.窗口

public class TicketThread extends Thread {
	private int ticket = 100;

	TicketThread(String name) {
		super(name);
	}

	public void run() {
		while (ticket > 0) {
			System.out.println(ticket-- + " is saled by " + Thread.currentThread().getName());
		}
	}
}

2.售票

public class SaleTicketTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		TicketThread win1 = new TicketThread("Window 1"); 
		TicketThread win2 = new TicketThread("Window 2"); 
		TicketThread win3 = new TicketThread("Window 3"); 
		
		win1.start();
		win2.start();
		win3.start();
	}

}

更新列表:

*

参考文章:

相关阅读