国产成人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类的调用,对这方面不熟悉的可以找下有关资料。

关注

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

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

在线天堂WWW在线观看图片| 半裸| 禁忌1蜜桃熟了| 日本大片又大又好看的PPT| 母亲和女婿免费高清电视剧| 玉女献身台湾1988版主演是谁| 《夜班护士》结局| 《不再是朋友的夜晚第二季》| 男生把小困因放到女生困里视频 | 数学课代表的B真紧| 肉丸子影院免费观看电视剧 | 李丽珍电影全集| 成全在线观看免费完整版的| 亲嘴扔衣服的视频| 琪琪在线影院电视剧免费| 《轮到你了》日剧| 洞洞饿了1-36集全免费 | 美国伦理《欲奴3)| 《相濡以沫的夜晚》动漫免费观看 | 《性爽2》电影| 《妻欲公与媳》免费看| 《魅魔之耻》1~4集免费看| A片人人澡CH人人人妻付费| 我把刘姨俩腿扛在肩上是哪一集的 | 我在做饭他在下添好爽好硬| 法国巜做爰的禁忌1| 《日本公与媳5》公妇伦| 日本无码A片人妻久尤物明理紬| 鲁鲁射击免费播放电视剧全部| 老公让我把B扒开他日| 老师含紧一点H边做边走| 《蜜桃成熟时》无删减版| 十八岁辣妹高清版免费观看电视剧 | 年轻的朋友电影在线观看免费完整| 男人添女人荫道口视频| 男同| 杏花天| 女人吃男人鸡要多久恢复| 林喜宝爸爸叫李叔叔到家是哪一集| 《男医生的特殊治疗》| 日产精品一线二线三线芒果