实际开发过程中常用匿名内部类的方式开启线程
package threadTest;
public class ThreadTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
new Thread() {
public void run() {
}
}.start();
for(int i=0;i<100;i++)
System.out.println(Thread.currentThread().getName()+"..."+i);
Runnable r=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
for(int i=0;i<100;i++)
System.out.println(Thread.currentThread().getName()+"..."+i);
}
};
new Thread(r).start();
new Test1().start();
}
}
/*
class Test1 extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
for(int i=0;i<100;i++)
System.out.println(Thread.currentThread().getName()+"..."+i);
}
}*/