1,继承Thread类
2.实现Runnable接口a:新建一个类继承Thread类
b:重写run()函数
c:创建该类对象
d:启动线程start()
a:新建一个类实现Runnable接口
b:重写run()函数
c:创建该类的对象myRunnable
d:创建Thread对象 Thread th = new Thread(myRunnable);
e:启动线程th.start();
继承Thread类
public class Thread1 extends Thread{
public static void main(String[]args){
Thread1 th1 = new Thread1();
th1.start();
}
@Override
public void run() {
System.out.println("继承Thread类实现多线程");
}
}
实现Runnable接口
public class Thread2 implements Runnable{
public static void main(String[]args){
Thread2 myThread = new Thread2();
Thread th2 = new Thread(myThread);
th2.start();
}
@Override
public void run() {
System.out.println("实现Runnable接口实现多线程");
}
}