线程创建
第一种:继承Thread类(重点)
第二种:实现Runnable接口(重点)
第三种:实现Callable接口(了解)
现在先讲解第一种:继承Thread类
第一步:继承Thread类
第二步:重写run方法
//创建线程方式一:继承Thread类,重写Run()方法,调用start开启线程
public class Thread1 extends Thread{
@Override
public void run() {
//run方法线程体
for(int i=0;i<20;i++){
System.out.println("差不多可以跑路了----"+i);
}
}
}
第三步:创建线程对象
第四步:调用start方法开启线程
public class Main {
public static void main(String[] args) {
//创建线程对象
Thread1 thread1 =new Thread1();
//调用start()方法开启线程
thread1.start();
for(int i=0;i<20;i++){
System.out.println("我在学习多线程----"+i);
}
//总结:线程开启不一定立即执行,由CPU调度执行
}
}