1. 实现多线程方式一:继承Thread类
1.1 实现步骤
- 定义一个类MyThread继承Thread类
- 在MyThread类中重写run()方法
- 创建MyThread类的对象
- 启动线程
1.2 代码演示
定义一个类MyThread继承Thread类,重写run()方法
package com.zhang.threaddemoes.extendthread;
/**
* 实现多线程方式一:继承Thread类
* 实现步骤
* - 定义一个类MyThread继承Thread类
* - 在MyThread类中重写run()方法
* - 创建MyThread类的对象
* - 启动线程
*/
public class Mythread extends Thread{
//run方法,线程启动后的执行的代码
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(i);
}
}
}
- 创建MyThread类的对象
- 启动线程
package com.zhang.threaddemoes.extendthread;
/**
* 实现多线程方式1
*/
public class MythreadTest {
public static void main(String[] args) {
//创建一个线程
Mythread m1 = new Mythread();
Mythread m2 = new Mythread();