Java的线程组

https://docs.oracle.com/en/java/javase/20/docs/api/java.base/java/lang/ThreadGroup.html

  • 一个线程组代表一组线程。
  • 一个线程组可以包含其它线程组。
  • 线程组形成了一棵树,除了初始的线程组以外,其它的线程组都有一个父线程组。
  • 线程组有一个名字。线程组的名字在创建线程组的时候声明,并且不能改变。
  • 线程组有一个最大优先级。这个最大优先级是线程组中创建的线程的最大优先级。它开始从父线程组继承,但可以通过setMaxPriority方法来改变。
  • Java运行时为虚拟线程创建了一个特殊的线程组。当线程是一个虚拟线程时,可以通过Thread.getThreadGroup方法获得这个特殊的线程组。这个特殊的线程组的最大优先级是固定的,不能通过setMaxPriority来改变。
  • ThreadGroup的activeCount方法返回的当前活动的线程数量不包含虚拟线程。
  • ThreadGroup的enumerate方法不适用于虚拟线程。
  • ThreadGroup的interrupt方法不适用于虚拟线程。
相关推荐
一只爱打拳的程序猿11 分钟前
【Spring】更加简单的将对象存入Spring中并使用
java·后端·spring
杨荧12 分钟前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
minDuck14 分钟前
ruoyi-vue集成tianai-captcha验证码
java·前端·vue.js
白子寰19 分钟前
【C++打怪之路Lv14】- “多态“篇
开发语言·c++
王俊山IT31 分钟前
C++学习笔记----10、模块、头文件及各种主题(一)---- 模块(5)
开发语言·c++·笔记·学习
为将者,自当识天晓地。33 分钟前
c++多线程
java·开发语言
小政爱学习!35 分钟前
封装axios、环境变量、api解耦、解决跨域、全局组件注入
开发语言·前端·javascript
daqinzl41 分钟前
java获取机器ip、mac
java·mac·ip
k09331 小时前
sourceTree回滚版本到某次提交
开发语言·前端·javascript
激流丶1 小时前
【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
java·大数据·kafka·topic