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 }