美文网首页
线程优先级和守护线程

线程优先级和守护线程

作者: i小雨 | 来源:发表于2020-11-12 10:31 被阅读0次

线程优先级:

  • Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定调度哪个线程来执行。
  • 线程优先级用数字表示,范围从1~10.
    1、Thread.MIN_PRIORITY = 1;
    2、Thread.MAX_PRIORITY = 10;
    3、Thread.NORM_PRIORITY = 5;
  • 使用以下方式改变或获取线程优先级:
    getPriority()
    setPriority(int xxx)

守护线程:

  • 线程分为用户线程守护线程
  • 虚拟机必须确保用户线程执行完毕
  • 虚拟机不用等待守护线程执行完毕
  • 守护线程有:后台记录操作日志,监控内存,垃圾回收(GC)等等。
  • 设置线程为守护线程:
    setDaemon(true)

相关文章

  • java 多线程概述

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

  • 【多线程】——5.线程的优先级和守护线程

    线程的优先级和守护线程 线程的优先级 java中线程的优先级范围是1-10,默认优先级是5 ,1最低10最高 高优...

  • 守护线程的作用与实现

    定义: 守护线程--也称“服务线程”,在没有用户线程可服务时会自动离开。优先级:守护线程的优先级比较低,用于为系统...

  • 多线程系列10-线程优先级与守护线程

    每个线程都有一个优先级。“高优先级线程”会优先于“低优先级线程”执行。每个线程都可以被标记为一个守护进程或非守护进...

  • 多线程之线程属性

    线程属性 线程优先级 守护线程 线程组 处理未捕获异常的处理器 1. 线程优先级 在java中,每个线程都有一个...

  • 并发3 下

    线程属性:包括线程优先级,守护线程,线程组以及处理未捕获异常的处理器。 线程优先级 在java程序设计语言中,每一...

  • 2018-09-19 守护线程与非守护线程

    什么是守护线程、非守护线程? 什么是守护线程,和main有关。 用户线程(非守护线程): 守护线程,有一个特征,和...

  • 线程优先级和守护线程

    线程优先级: Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定调度哪个...

  • [笔记]Java多线程概略

    线程的定义和状态 创建、就绪、运行、阻塞、停止 线程优先级 线程优先级的系统规则线程是具有优先级的,高优先级的线程...

  • java多线程基础学习(二)

    上次学习到了如何停止线程。这次学习暂停线程,线程的优先级,什么是守护线程首先了暂停线程暂停的线程意味着此线程还可以...

网友评论

      本文标题:线程优先级和守护线程

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