62,614
社区成员
发帖
与我相关
我的任务
分享
public class TicketSellByExtendsThread
{
public static void main(String[] args)
{
Ticket t1 = new Ticket();
Ticket t2 = new Ticket();
Ticket t3 = new Ticket();
Ticket t4 = new Ticket();
t1.start();
t2.start();
t3.start();
t4.start();
}
}
class Ticket extends Thread
{
private static int ticket = 100;
@Override
public void run()
{
synchronized (this)
{
while (ticket >= 0)
{
System.out.println("No." + (101 - ticket) + " ticket has been sell");
ticket--;
System.out.println("Tickets remain:" + ticket);
System.out.println();
}
}
}
}