首页 > 文章列表 > Java如何使用继承Thread类来实现多线程?

Java如何使用继承Thread类来实现多线程?

java Thread
460 2023-05-06

Java如何通过继承Thread实现的线程类

继承Thread类

1.实现描述

  • 通过继承Thread并且重写其run( ),run方法中定义需要执行的任务。创建后的子类通过调用start( )方法即可执行线程方法。

  • 通过继承Thread实现的线程类,多个线程间无法共享线程类的实例变量。需要创建不同Thread对象,自然不共享资源。

2.具体步骤

1)定义UserThread类,继承Thread类

2)重写run( )方法

3)创建UserThread对象

4)调用start( )方法

3.代码实现





4.注意事项

  • 数据资源不共享,多个线程分别完成自己的任务。比如三个售票窗口同时售票,各自卖各自的票,会出现三个售票窗口出售同一张票的问题。