栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

创建多线程Thread类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建多线程Thread类

创建多线程程序的方式:创建Tread类的子类

java.lang.Tread类:是描述线程的类,我们想要实现更多的线程程序,就必须继承Tread类

实现步骤:

    创建一个Tread类的子类,在Tread类的子类中重写Tread类中的run方法,设置线程任务设置TRead类的子类对象,调用Tread类中的方法start方法,开启新的线程,执行run方法

void start()使线程开始执行:java虚拟机调用该线程的run方法。

java程序属于抢占式调度,那个线程的优先级高,那个线程优先执行,同一个优先级,随便选择一个执行。

演示:创建一个Main主方法

public class Demo02Thread {
    //3.设置TRead类的子类对象,
    public static void main(String[] args) {
        MyTread mt=new MyTread();
        //4.调用Tread类中的方法start方法,开启新的线程,执行run方法
          mt.start();
        for (int i = 0; i <20 ; i++) {
            System.out.println("main:"+i);
        }
    }

}

创建一个MyThread类继承Thread类

package cn.itcast.day01.Demo02;
//1.创建一个Tread类的子类,
public class MyTread extends Thread{
//2.在Tread类的子类中重写Tread类中的run方法,设置线程任务
    @Override
    public void run() {
        for (int i = 0; i <20 ; i++) {
            System.out.println("run:"+i);
        }
    }
}

执行原理:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/732203.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号