欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

创建多线程Thread类

时间:2023-07-05

创建多线程程序的方式:创建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); } }}

执行原理:

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。