//定义TicketSealCenter类
class TicketSealCenter
{
public static void main(String[] args)
{
// 生产 一千张高铁票 送到售票亭
Ticket t = new Ticket(1000);
//启动5个线程
SealWindow sw1 = new SealWindow("售票窗口一",t);
SealWindow sw2 = new SealWindow("售票窗口二",t);
SealWindow sw3 = new SealWindow("售票窗口三",t);
SealWindow sw4 = new SealWindow("售票窗口四",t);
SealWindow sw5 = new SealWindow("售票窗口五",t);
new Thread(sw1).start();
new Thread(sw2).start();
new Thread(sw3).start();
new Thread(sw4).start();
new Thread(sw5).start();
}
}
//定义SealWindow类
class SealWindow implements Runnable
{
//设置窗口属性
private String name;
private Ticket t;
public SealWindow(String name,Ticket t)
{
this.name = name;
this.t=t;
}
//覆盖run方法
public void run()
{