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 }