java - Java中的 Activity 线程组是什么?

标签 java multithreading threadgroup

方法 java.lang.ThreadGroup.activeGroupCount() 返回线程组中 Activity 组数量的估计值。回复this question ,定义了 Activity 线程。但是 Activity 线程组是什么意思呢?

最佳答案

正如您所指出的,术语“Activity 线程组”出现在 javadoc 中对于ThreadGroup::activeGroupCount

Activity 线程组是包含至少一个 Activity 线程的ThreadGroup

Activity 线程是指 Thread::isAlive 返回 true 的线程。换句话说,它已经启动但尚未终止。

<小时/>

请注意,线程组仅真正适合调试;请参阅What is the benefit of ThreadGroup in java over creating separate threads? 。例如,enumerate 方法具有此 javadoc注意:

"Due to the inherent race condition in this method, it is recommended that the method only be used for debugging and monitoring purposes."

这也适用于“count”方法。

关于java - Java中的 Activity 线程组是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59506834/

相关文章:

java - 如何使用 wsimport 创建包含 .java 文件的 jar 客户端

java - 如何在 Java 中对 Polygon 对象应用变换

java - 如何摆脱Android应用栏中的后退按钮

java - hibernate 搜索 : Getting the functionality of the SQL IN operator

Python:以固定间隔连续且可取消地重复执行

jmeter - JMeter中 "Thread Group"是什么意思?

linux - PID、PPID和TGID的含义

java - 谁打断了我的话题?

java - threadPoolExecutor 内存溢出异常

ios - Metal 计算着色器线程组和线程执行宽度