zoukankan      html  css  js  c++  java
  • 守护线程与用户线程

    1、创建线程后默认是用户线程

    2、setDaemon(true) 方法将用户线程直接修改为守护线程,需要在start方法之前设置

    3、守护线程是为用户线程服务的,当一个程序中的所有用户线程都执行完成之后程序就会结束运行,程序结束运行时不会管守护线程是否正在运行,由此我们可以看出守护线程在 Java 体系中权重是比较低的。

        守护线程中的finlly语句不会被执行

    4、在守护线程中创建的所有子线程都是守护线程。

    5、使用 jojn() 方法会等待一个线程执行完,无论此线程是用户线程还是守护线程

    6、程序的类型(是否守护线程)和程序执行的优先级是没有任何关系

    参考:https://mp.weixin.qq.com/s/-wTTrkP8vn4SyhhufJ5Jng

    心有多大,天有多高,一起奋斗!!
  • 相关阅读:
    9-单表查询
    02-数据库概述
    01-MySql的前戏
    mysql+centos7+主从复制
    Mac下安装ipython与jupyter
    python开发之virtualenv与virtualenvwrapper讲解
    python操作redis
    权限管理具体代码实现
    docker入门
    多用判断&&
  • 原文地址:https://www.cnblogs.com/zhaolei1996/p/14734656.html
Copyright © 2011-2022 走看看