您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
Thread类是所有线程类的父类,实现了对线程的抽取和封装。
继承Thread类创建并启动多线程的具体步骤是:
1、定义一个类,继承自Thread类,并重写该类的run方法,该run方法的方法体就代表了线程需要完成的任务,因此,run方法的方法体被称为线程执行体。
2、创建Thread子类的对象,即创建了子线程。
3、用线程对象的start方法来启动该线程。
示例:
Demo先创建一个售票线程
package demo1;
public class SellTickets extends Thread {
//共享数据
static int count = 100;
@Override
public void run() {
//循环售票
while(count > 0) {
count--;
System.out.println(Thread.currentThread().getName() + "售出了一张票,剩余" + count);
}
}
}测试类
import demo1.SellTickets;
public class TheadDemo {
public static void main(String[] args) {
//模拟四个售票员售票
SellTickets s1 = new SellTickets();
SellTickets s2 = new SellTickets();
SellTickets s3 = new SellTickets();
// System.out.println(s1.currentThread().getName()); //这个线程的名称是main
s1.start();
s2.start();
s3.start();
}
}测试结果:

以上就是通过继承Thread类来实现java线程的详细内容,更多请关注亿速云其它相关文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。