package com.zdcf.test;
public class RunnableTicket
{
public static void main(String[] args)
{
MyThread mt = new MyThread();
// new Thread(mt).start();//同一个mt,但是在Thread中就不可以,如果用同一
// new Thread(mt).start();//个实例化对象mt,就会出现异常
for(int i=0;i<100;i++){
new Thread(mt).start();
}
// new Thread(mt).start();
// new Thread(mt).start();
// new Thread(mt).start();
// new Thread(mt).start();
// new Thread(mt).start();
}
}
class MyThread implements Runnable
{
private int ticket = 10;
public void run()
{
for (int i = 0; i < 20; i++)
{
if (this.ticket > 0)
{
System.out.println("卖票:ticket" + this.ticket--);
}
}
}
}