public class MyThread extends Thread{
public void run(){
//線程體
}
public static void main(String[] args){
MyThread myth1=new MyThread();
myth1.start();
}
}
2.通過實現Runnable實現線程:
public class RunnableDemo implements Runnbale{
public void run(){
//線程體
}
public static void main(String[] args){
Runnable runnable=new RunnableDemo();
Thread td=new Thread(runnable);
td.start();
}
}
或者:在主線程中通過匿名內部類(帶參)來實現線程
new Thread(new Runnable(){
public void run(){
//線程體
}
}).start();
3.直接通過內部類(不帶參數)來實現線程
new Thread(){
//線程體
}.start();