7-1 多线程练习-——买票程序(方法一)
public class ThreadSoupiao extends Thread{
ThreadSoupiao(Stringname){//设置构造函数使其能传送自定义线程名
super(name);
}
private static int i=100;
public void run(){
while(i>0){
System.out.println(Thread.currentThread().getName()+"--sale:"+i-- +"座位");
//获取当前线程名
}
}
}
class Windo{
public static void main(String []agrs){
//int x;
ThreadSoupiao sp1=new ThreadSoupiao("window1");//一创建对象即创建了一个线程并自定义线程名
ThreadSoupiao sp2=new ThreadSoupiao("window2");
ThreadSoupiao sp3=new ThreadSoupiao("window3");
sp1.start();//启动线程
sp2.start();
sp3.start();
/*for(x=1;x<=50;x++){
System.out.println(x);
}*/
}
}