1.继承Thread类
//①创建一个继承于Thread类的子类
class Mythread extends Thread{
//②重写Thread类的run()
publc void run(){
//要执行的内容
}
}
public class ThreadTest{
public static void main(String[] args) {
//③创建Thread类的子类对象
MyThread myThread = new MyThread();
//④通过此对象调用start()
myThread.start();
}
}
2.实现Runnable接口
//①创建一个实现了Runnable接口的类
class MyThread implements Runnable{
//②实现类去实现Runnable中的抽象方法:run()
public void run(){
//要执行的内容
}
}
public class ThreadTest{
public static void main(String[] args){
//③创建实现类的对象
MyThread myThread = new MyThread();
//④将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
Thread thread = new Thread(myThread);
//⑤通过Thread类的对象调用start()
thread.start();
}
}