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方法不适用于虚拟线程。
相关推荐
啊阿狸不会拉杆6 分钟前
《Java 程序设计》核心知识点梳理与深入探究
java·开发语言·python·算法·php·intellij-idea
三小尛9 分钟前
C++拷贝构造函数
开发语言·c++
源力祁老师12 分钟前
外部系统获取Odoo数据最便捷的方式
开发语言·前端·javascript
盖世英雄酱5813624 分钟前
事务报错,为何数据还是插入成功了❓
java·数据库·后端
it自26 分钟前
Redisson在Spring Boot项目中的集成与实战
java·spring boot·redis·后端·缓存
GISer_Jing29 分钟前
下次接好运~
开发语言·javascript·ecmascript
傻啦嘿哟40 分钟前
代理IP并发控制:多线程爬虫的加速引擎
开发语言·php
一只余弦函数1 小时前
《C++》STL--list容器详解
开发语言·c++·list
一勺-_-1 小时前
全栈:怎么把IDEA和Maven集成一下?
java·maven·intellij-idea
燕山石头1 小时前
解决 IntelliJ IDEA Build时 Lombok 不生效问题
java·前端·intellij-idea