1. 继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。
public class TestThread extends Thread{
public void run() {
//线程执行的主体
System.out.println("继承Thread");
}
启动方式
public static void main(String[] args) {
TestThread t = new TestThread();
t.start();
}
}
2. 实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。
public class TestRunnable implements Runnable{
public void run() {
//线程执行的主体
System.out.println("实现Runnable");
}
启动方式
public static void main(String[] args) {
Thread t = new Thread(new TestRunnable());
t.start();
}
}