首页 > 其他分享 >JUC_start和run

JUC_start和run

时间:2023-11-30 21:44:55浏览次数:20  
标签:JUC run System start 线程 println out

类型:

run方法是同步 而start是异步

作用:

run方法的作用是存放任务代码   ,start的方法是启动线程

线程数量方面:

执行run方法,他不会产生新线程,而执行start方法hi产生新线程

调用次数

run方法可以被执行无数次,而start方法只能被执行一次,原因在于线程不能被重复启动。

package org.example.test1;


import lombok.extern.slf4j.Slf4j;

@Slf4j
public class StartAndRun {
    public static void main(String[] args) {
        Thread t1 = new Thread(()->{
            System.out.println("2.子线程启动");
        });
        System.out.println("1.主线程启动");
        t1.start();
        System.out.println("3.主线程结束");
    }

}

标签:JUC,run,System,start,线程,println,out
From: https://www.cnblogs.com/lin513/p/17868441.html

相关文章