引言
第一篇文章讲到了Java多线程的概念和作用,本篇文章则介绍在Java中如何开启多线程。
延伸阅读,Java多线程系列文章
Java进阶 ——— Java多线程(一)之进程和线程
Java进阶 ——— Java多线程(二)之如何开启多线程
Java进阶 ——— Java多线程(三)之多线程同步问题
开启方式
Java开启多线程有三种方式
继承Thread类
实现Runnable接口
java.util.concurrent.ThreadFactory 中的线程创建
继承Thread类
- 定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务。因此把run方法称为线程执行体。
- 创建Thread子类的实例,即创建了线程对象。
- 调用线程对象的start()方法来启