美文网首页数客联盟Growing
ExecutorService启动守护线程

ExecutorService启动守护线程

作者: Woople | 来源:发表于2019-01-17 07:54 被阅读2次

通常使用ExecutorService pool = Executors.newFixedThreadPool(1)方式创建一个线程池,但是这个线程池里面的线程都是非守护线程,如何将线程设置为守护线程,下面代码参考apache shiro

ExecutorService pool = Executors.newFixedThreadPool(1, 
    new ThreadFactory() {  
        public Thread newThread(Runnable r) {  
            Thread thread = new Thread(r);  
            thread.setDaemon(true);  
            thread.setName(threadNamePrefix + thread.getId());
            return thread;  
        }  
    });     

相关文章

  • ExecutorService启动守护线程

    通常使用ExecutorService pool = Executors.newFixedThreadPool(1...

  • 守护线程

    守护线程 什么是守护线程? 守护线程:一种特殊的线程,驻守在线程后台,完成系统性的工作,当启动守护线程的线程结束时...

  • Redis持久化

    常规配置Redis.conf Redis默认不是以守护线程启动的,可用通过配置,使用yes启用守护线程启动daem...

  • Java 主线程结束与子线程结束之间的陷阱

    问:Main 线程是守护线程吗?运行中的线程还能设置成守护线程吗? 答:main 线程是由 java 虚拟机在启动...

  • ExecutorService的正确关闭方法

    [翻译][Java]ExecutorService的正确关闭方法 虽然使用ExecutorService可以让线程...

  • java 多线程概述

    线程 线程优先级 线程的六个状态 守护线程 启动和终止线程 线程间通信 等待/通知机制

  • 守护线程

    线程分为用户线程和守护线程。主线程是由虚拟机启动时创建的。虚拟机必须在用户线程执行完毕才会停止。但是不必等守护线程...

  • Java线程池ExecutorService中重要的方法

    ExecutorService 介绍 ExecutorService是java线程池定义的一个接口,它在java....

  • Java并发 - 并发编程实战

    Java并发 - 线程Java并发 - 线程池Java并发 - Executor/ExecutorService/...

  • ThreadPoolExecutor

    ExecutorService 通过服务线程中的一个来执行任务,ExecutorService通过Executor...

网友评论

    本文标题:ExecutorService启动守护线程

    本文链接:https://www.haomeiwen.com/subject/ggdbdqtx.html