线程8大核心基础知识一

实现多线程的官方正确方法:2种

Oracle官网文档说明

  • 创建一个新的执行线程有两种方法。

  • 1、一个是将一个类声明为Thread的子类。 这个子类应该重写run类的方法Thread 。 然后可以分配并启动子类的实例。

public class ThreadStyle extends Thread{
    @Override
    public void run() {
        System.out.println("用Thread类实现线程");
    }
​
    public static void main(String[] args) {
        new ThreadStyle().start();
    }
}
  • 2、另一种方法来创建一个线程是声明实现类Runnable接口。 那个类然后实现了run方法。 然后可以分配类的实例,在创建Thread时作为参数传递,并启动。

public class RunnableStyle implements Runnable {
    public static void main(String[] args) {
​
        Thread thread = new Thread(new RunnableStyle());
        thread.start();
    }
​
    @Override
    public void run() {
        System.out.println("用Runnable 方法实现线程");
    }
}
上一篇:前端SDK2.0埋点文档


下一篇:Redis在SpringBoot工程中的综合应用