package com.heima.Thread;
public class Demo6_Tickets {
/**
* @param args
*/
public static void main(String[] args) {
Myticket mt = new Myticket();
new Thread(mt).start();
new Thread(mt).start();
new Thread(mt).start();
new Thread(mt).start();
}
}
class Myticket implements Runnable {
private int tickets=100;
@Override
public void run() {
while(true) {
synchronized (this) { // Ticket.class
if(tickets==0) {
break;
}
System.out.println(Thread.currentThread().getName() + "..这是第" + tickets-- + "号票");
}
}
}
}