Java----thread

2020-10-13  本文已影响0人  农夫_三拳
package thread;


// 创建线程方式1: 继承Thread类,重写run()方法,调用start开启线程
// 总结:注意线程开启不一定立即执行,由CPU调度执行
public class TestThread1 extends Thread{

    @Override
    public void run() {
        //super.run();
        // 重写父类的方法
        // run 方法线程体
        for (int i = 0; i < 20; i++) {
            System.out.println("我在看代码-----:" + i);
        }
    }


    public static void main(String[] args) {
        // main 线程 是整个程序的入口,也是主线程

        // 创建一个线程对象
        TestThread1 testThread1 = new TestThread1();
        // 在调用多线程的时候,如果直接执行run方法,就按照调用的先后顺序去执行

        // 如果调用的是start() 函数,是多线程同时在执行,CPU会自己调度多线程去执行哪一个,交替执行
        testThread1.start();


        for (int i = 0; i < 200; i++) {
            System.out.println("我在学习多线程-----:" + i);
        }

    }
}
上一篇 下一篇

猜你喜欢

热点阅读