Uses of Class java.lang.management.ThreadInfo (Java SE 26 & JDK 26)
Description: use: module: java.management, package: java.lang.management, class: ThreadInfo

# Uses of Class
java.lang.management.ThreadInfo

Packages that use ThreadInfo
Package
Description
java.lang.management
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.

- ## Uses of ThreadInfo in java.lang.management

  Methods in java.lang.management that return ThreadInfo
  Modifier and Type
  Method
  Description
  `ThreadInfo[]`
  ThreadMXBean.`dumpAllThreads(boolean lockedMonitors, boolean lockedSynchronizers)`
  Returns the thread info for all live platform threads with stack trace and synchronization information.
  `default ThreadInfo[]`
  ThreadMXBean.`dumpAllThreads(boolean lockedMonitors, boolean lockedSynchronizers, int maxDepth)`
  Returns the thread info for all live platform threads with stack trace of the specified maximum number of elements and synchronization information. if `maxDepth == 0`, no stack trace of the thread will be dumped.
  `static ThreadInfo`
  ThreadInfo.`from(CompositeData cd)`
  Returns a `ThreadInfo` object represented by the given `CompositeData`.
  `ThreadInfo`
  ThreadMXBean.`getThreadInfo(long id)`
  Returns the thread info for a thread of the specified `id` with no stack trace.
  `ThreadInfo[]`
  ThreadMXBean.`getThreadInfo(long[] ids)`
  Returns the thread info for each thread whose ID is in the input array `ids` with no stack trace.
  `ThreadInfo[]`
  ThreadMXBean.`getThreadInfo(long[] ids, boolean lockedMonitors, boolean lockedSynchronizers)`
  Returns the thread info for each thread whose ID is in the input array `ids`, with stack trace and synchronization information.
  `default ThreadInfo[]`
  ThreadMXBean.`getThreadInfo(long[] ids, boolean lockedMonitors, boolean lockedSynchronizers, int maxDepth)`
  Returns the thread info for each thread whose ID is in the input array `ids`, with stack trace of the specified maximum number of elements and synchronization information.
  `ThreadInfo[]`
  ThreadMXBean.`getThreadInfo(long[] ids, int maxDepth)`
  Returns the thread info for each thread whose ID is in the input array `ids`, with stack trace of a specified number of stack trace elements.
  `ThreadInfo`
  ThreadMXBean.`getThreadInfo(long id, int maxDepth)`
  Returns a thread info for a thread of the specified `id`, with stack trace of a specified number of stack trace elements.