Java之多线程01

Java之多线程01,第1张

public class MyThread extends Thread {
    public void run() {
        for (int i = 0; i < 20; i++) {
            System.out.println("run:" + i);
        }
    }
}

Thread 定义线程任务

import java.nio.file.SecureDirectoryStream;

public class Demo01Thread {
    public static void main(String[] arg) {
        MyThread mt = new MyThread();
        mt.start();

        for (int i = 0; i < 20; i++) {
            System.out.println("main:" + i);
        }
    }
}

java 虚拟机在执行main方法的时候,系统会开辟main 通向CPU的线程,叫main线程,也称为主线程;

当执行到这句话“ MyThread mt = new MyThread();” 创建thread子类对象mt,则系统也开辟了一条新路径,用于执行run() 方法;

则两个线程一起抢夺CPU 的执行权;

有随机性

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/869371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存