多线程的创建方式一
class Qing extends Thread
{
public void run(){
for(int x=0;x<10;x++)
System.out.println("Qing run"+x);
}
}
public class ThreadQing {
public static void main(String[]args){
Qing Q=new Qing();
Q.start();
for(int x=0;x<10;x++)
System.out.println("hi"+x);
}
多线程创建方式二
class Qing implements Runnable
{
voicd run()
{
for(int x=0;x<10;x++)
{
System.out.println("run"+x);
}
}
}
public class Test
{
public static void main(String[] args)
{
Qing q=new Qing();
Thread t=new Thread(q);
t.start();
for(int x=0;x<6;x++)
System.out.println("Test"+x);
}
}
我想问一下问什么第一种线程创建方式的主线程的for循环可以运行,而第二种的主线程的for循环却不能运行。 |