package com.wuming.demo01; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:线程开启不一定立即执行,由cpu调度执行 public class TestThread1 extends Thread{@Overridepublic void run() {//run()线程体for (int i = 0; i < 20; i++) {System.out.println("我在看代码"+i);}}public static void main(String[] args) {//main线程,主线程//创建线程对象TestThread1 testThread1 = new TestThread1();//调用普通方法//testThread1.run();//调用普通方法,结果是先执行run(),在执行main()里面的//调用start()方法开启线程,run()和main()交替执行testThread1.start();for (int i = 0; i < 2000; i++) {System.out.println("我在学习多线程"+i);}}}