public class TreadDemo
{
public static void main(String[] args)
{
Demo d = new Demo();
d.start();//开启线程并执行该线程的run方法,如果写d.run()仅仅是对象调用方法,
//而线程创建了,并没有运行,如果这里写d.run,会先执行demorun然后执行"main在运行!!!
//,因为创建了线程,但是没有运行,相当于只有一个线程在执行,
//主线程执行到run就执行完再出来,之前是d这个线程来执行demorun
for(int x = 0;x<120;x++)
{
System.out.println("main在运行");
}
}
}
class Demo extends Thread
{
public void run()
{
for(int x = 0;x<120;x++)
{
System.out.println("demo在运行");
}
}
}
|
|