国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java守护线程应用

java守护线程应用

头像

小妮浅浅

2021-01-08 11:39:542615浏览 · 0收藏 · 0评论

在java的线程中,除了我们熟知的线程外,有一种特殊的线程,一直在为其他线程提供服务,这就是守护线程。从它的意思上来看,就是为了守护其他的线程而存在的,使用上用到了我们之前所学的Thead类。下面我们就守护线程的概念、使用事项及继承父线程的实例为大家带来介绍。

1.守护线程概念

专门用于服务其他的线程,如果其他的线程(即用户自定义线程)都执行完毕,连main线程也执行完毕,那么jvm就会退出(即停止运行)。典型的守护线程就是垃圾回收线程。可以通过调用Thead类的setDaemon(true)方法设置当前的线程为守护线程。

2.守护线程使用事项

(1)setDaemon(true)必须在start()方法前执行,否则会抛IllegalThreadStateException异常;

(2)在守护线程中产生的新线程也是守护线程 ;

(3)不是所有的任务都可以分配给守护线程来执行,比如读写操作或者计算逻辑。

public class DaemonThread extends Thread {
 
    private int i = 0;
 
    @Override
    public void run() {
        super.run();
        try {
            while (true){
                i++;
                System.out.println("i = " + i);
                Thread.sleep(1000);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
 
 
public class DaemonThread extends Thread {
 
    private int i = 0;
 
    @Override
    public void run() {
        super.run();
        try {
            while (true){
                i++;
                System.out.println("i = " + i);
                Thread.sleep(1000);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

3.守护线程属性继承父线程实例

直接看 Thread 源代码构造方法里面就可以知道,代码如下:

private Thread(ThreadGroup g, Runnable target, String name,
 
long stackSize, AccessControlContext acc,
 
boolean inheritThreadLocals) {
 
...省略一堆代码
 
this.daemon = parent.isDaemon();
 
...省略一堆代码
 
}

以上就是java中守护线程的应用,相信大家已经对这种服务于其他线程的方法有所了解。主要依靠于Thead类的调用,对这方面不熟悉的可以找下有关资料。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《警花交换做爰》| 公翁晚上吃我奶头子| 《搬家工人的绝遇》观看| 电影《满足2》完整版在线观看| 午马影视免费观看电视剧| 打赌输了任意处罚一个暑假作文| 录像狗配女人| 男生把困困放到女生坤坤视频高清 | 《炸裂吧!巨棒》免费阅读漫画 | 妈妈总是晚上装睡配合孩子| 上课的时候突然打开了开关| 激吻视频| 大泽美加| 李丽珍电影| 性做爰1-7伦| 保姆的特殊待遇5| 《明明说好要带避孕套的了》 | 苍井空| 男女一起免费观看全集高清完整版..| 私じやなかったんだね简谱| 《女仆教育》动漫第一季| 打扑克免费高清视频| 不戴套干新婚少妇小琳| 免费观看B站刺激战场2023| 班主任解开内裤让我桶她| 苍老师40集全免费播放| 欧美大妈LOGO大全及价格图| 《交换做爰》在线观看| 韩剧在办公室做饭的电影| 坤坤寒入桃子里电视剧| 5人轮换免费观看电视剧最新 | 俩个人做AJ的视频教程大全| 《厨房激战5》完整版在线观看| 盒子动漫| 大桥ひとみ| 《工地夫妻》原声版| 老人玩小处雌女视频的意义| CSGO暴躁妹妹免费观看电视剧| 《酒店激战》动漫1-5集免费观..| 男女睡过以后谁更想念| 爸爸汆肉的日常