//某电影院目前正在上映贺岁大片(红高粱,少林寺传奇藏经阁) ,
// 共有100张票,而它有3个售票窗口售票,
// 请设计一个程序模拟该电影院售票。
// 继承Thread类来实现。
package threadstudy_07;
//某电影院目前正在上映贺岁大片(红高粱,少林寺传奇藏经阁) ,
// 共有100张票,而它有3个售票窗口售票,
// 请设计一个程序模拟该电影院售票。
// 继承Thread类来实现。
public class SellTickerDemo {
public static void main(String[] args) {
SellTicket st=new SellTicket();
Thread t1=new Thread(st,"第一个售票窗口");
Thread t2=new Thread(st,"第二个售票窗口");
Thread t3=new Thread(st,"第三个售票窗口");
t1.start();
t2.start();
t3.start();
}
}
package threadstudy_07;
public class SellTicket implements Runnable{
private int ticket=100;
@Override
public void run() {
while(ticket>0)
{
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()+"正在售出第"+ticket--+
"票");
}
}
}