创建线程的方式一:继承Thread类

 1 package day2_3;
 2 
 3 /**
 4  * 多线程的创建,方式一:继承与Thread类
 5  * 1.创建一个继承于Thread类的子类
 6  * 2.重写Thread类的run()  ---->将此线程执行的操作声明在run()方法中
 7  * 3.创建子类对象
 8  * 4.通过子类对象调用start()
 9  *
10  * 例子:打印100以内的偶数
11  *
12  * @Author Tianhao
13  * @create 2021-02-03-18:03
14  */
15 
16 //1.创建一个继承于Thread类的子类
17 class MyThread extends Thread {
18     //2.重写Thread类的run()
19     @Override
20     public void run() {
21         for (int i = 0; i < 1000; i++) {
22             if (i % 2 == 0) {
23                 System.out.println(i);
24             }
25         }
26     }
27 }
28 
29 
30 public class ThreadTest {
31     public static void main(String[] args) {
32         //3.创建子类对象
33         MyThread myThread = new MyThread();
34         //4.通过子类对象调用start()
35         myThread.start();
36         for (int i = 0; i < 1000; i++) {
37             if (i % 2 == 0) {
38                 System.out.println(i+"****main()");
39             }
40         }
41     }
42 
43 }
原文地址:https://www.cnblogs.com/zui-ai-java/p/14377338.html