/*
* 练习:
* 创建两个线程,和主线程交替运行。
*/
//首先我自己写了一个,发现只运行main函数,不运行Test1,2类。菜13楼主因为一直用eclipse,所以以为是这个原因,但是用cmd运
//行之后结果还是这样,只运行主函数。但是cmd运行后文件里面多了个Test1.class文件只是 dos里面没显示,求解为啥
class Test1 extends Thread
{
private String name;
Test1(String name)
{
this.name=name;
}
public void run1()
{
for(int i=1;i<33;i++)
System.out.println(name+"run----1"+i);
}
}
/*
class Test2 extends Thread
{
public void run2()
{
for(int i=1;i<33;i++)
System.out.println("run-----2"+i);
}
}
*/
class ThreadTest
{
public static void main(String[] args)
{
Test1 t1=new Test1("1-1");
t1.start();
Test1 t2=new Test1("2-2");
t2.start();
for(int i=1;i<33;i++)
System.out.println("run-----main"+i);
}
}
|
|