Java Thread类实现多线程的创建与使用方法
时间:2026-08-16 | 作者:深海捕梦者 | 阅读:0Thread类实现多线程的基本方式
Thread类是ja va.lang包下的一个线程类,用来实现Ja va多线程。
通过继承Thread类的方式来实现多线程非常简单,主要步骤如下:
- (1)创建一个Thread线程类的子类(子线程),同时重写Thread类的run()方法;
- (2)创建该子类的实例对象,并通过调用start()方法启动线程。
接下来通过一个案例,演示如何通过继承Thread类的方式来实现多线程,如文件1所示。
文件1 Example01.ja va
1 // 1、定义一个继承Thread线程类的子类
2 class MyThread1 extends Thread {
3 // 创建子线程类有参构造方法
4 public MyThread1(String name) {
5 super(name);
6 }
7 // 1.1、重写Thread类的run()方法
8 public void run() {
9 int i=0;
10 while (i++ <5) {
11 System.out.println(Thread.currentThread().getName()
12 +"的run()方法在运行");
13 }
14 }
15 }
16 public class Example01 {
17 public static void main(String[] args) {
18 // 2、创建MyThread1实例对象
19 MyThread1 thread1=new MyThread1("thread1");
20 // 2.1、调用start()方法启动线程
21 thread1.start();
22 // 创建并启动另一个线程myThread2
23 MyThread1 thread2=new MyThread1("thread2");
24 thread2.start();
25 }
26 }
运行结果如图1所示。
图1 运行结果
案例解析
在文件1里,先定义了一个继承 Thread 的子类 MyThread1,并重写了 run() 方法。
这里的 currentThread() 是 Thread 类提供的静态方法,作用是拿到当前正在执行的线程对象。
getName() 方法则用于获取线程名称。
接着在 main() 方法中,分别创建了两个线程实例。
这两个线程的名称被设置为 thread1 和 thread2。
最后再通过 start() 方法把这两个线程启动起来。
运行结果说明
从图1可以看出,两个线程对象交互执行了各自重写的run()方法,并打印出对应的输出信息。
它们并不是按照编程顺序,先执行完第一个线程方法后才执行第二个线程方法。
这说明程序实现了多线程功能。
注意
在文件1所示的案例中,从程序运行结果可以看出创建的两个线程实例交互运行。
但实际上,该案例中还有一个main()方法开启的主线程,这是程序的入口。
它仅用于创建并启动了两个子线程实例,并没有执行其他动作输出。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 迅捷路由器怎么调信号最强,设置时要注意什么?
- 时间:2026-08-27
-
- vivo浏览器怎么卸不掉?原因和解决方法在这里
- 时间:2026-08-27
-
- OPPO R11s黑屏了,怎么强制恢复出厂设置?
- 时间:2026-08-27
-
- 飞利浦显示器包装盒有生产日期和保修期吗?怎么看?
- 时间:2026-08-27
-
- 联想新平板开机必须联网吗?怎么做?
- 时间:2026-08-27
-
- 平板横竖屏切换设置与问题解决
- 时间:2026-08-27
-
- 移动电源容量怎么测?要准备哪些工具?
- 时间:2026-08-27
-
- 荣耀90 Pro防水吗?防水级别多少?怎么用才安全
- 时间:2026-08-27
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15
