首页 > Java > java教程 > java守护线程的执行优先级是什么

java守护线程的执行优先级是什么

PHPz
发布: 2023-04-24 20:31:12
转载
817 人浏览过

1、说明

线程的类型(用户线程或守护线程)并不影响线程执行的优先级。

线程的类型不管是守护线程还是用户线程对程序执行的优先级是没有任何影响的,而当我们将优先级调整为时,整个程序的运行结果就完全不同了。

2、实例

public class DaemonExample {
    private static final int count = 100000;
    public static void main(String[] args) throws InterruptedException {
        // 定义任务
        Runnable runnable = new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < count; i++) {
                    System.out.println("执行线程:" + Thread.currentThread().getName());
                }
            }
        };
        // 创建守护线程 t1
        Thread t1 = new Thread(runnable, "t1");
        // 设置为守护线程
        t1.setDaemon(true);
        // 启动线程
        t1.start();
        // 创建用户线程 t2
        Thread t2 = new Thread(runnable, "t2");
        // 启动线程
        t2.start();
    }
}
登录后复制

以上是java守护线程的执行优先级是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板