线程的三种方法
1.继承Thread类,重写run()方法,创建对象,调用run方法
public class Thread_Thread extends Thread{
@Override
public void run() {
System.out.println("继承线程运行");
}
}
@Override
public void run() {
System.out.println("继承线程运行");
}
}
main方法中
Thread_Thread tt = new Thread_Thread();
tt.run();
2.实现Runnable接口,重写run()方法。
public class Thread_Runnable implements Runnable{
@Override
public void run() {
System.out.println("实现线程接口线程运行");
}
}
@Override
public void run() {
System.out.println("实现线程接口线程运行");
}
}
main方法中
Thread_Runnable tr = new Thread_Runnable();
Thread a = new Thread(tr);
a.start();
3通过内部类
Thread t = new Thread(new Runnable(){
public void run(){
System.out.println("内部实现线程");
}});
t.start();