APIdia Launch Partner
Top Description Fields Constructors Methods
sun.jvm.hotspot.runtime

public Class DeadlockDetector

extends Object
Class Inheritance
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.memory.*, sun.jvm.hotspot.oops.*, java.io.*, java.util.*, .Map.Entry

Prints information about Java-level deadlocks in supplied 'tty'.

Field Summary

Modifier and TypeField and Description
private static ObjectHeap
private static Threads
private static HashMap<JavaThread, Integer>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
private static int
dfn(JavaThread thread)

private static void
printOneDeadlock(PrintStream tty, JavaThread thread, boolean concurrentLocks)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

heapback to summary
private static ObjectHeap heap
threadsback to summary
private static Threads threads
threadTableback to summary
private static HashMap<JavaThread, Integer> threadTable

Constructor Detail

DeadlockDetectorback to summary
public DeadlockDetector()

Method Detail

createThreadTableback to summary
private static void createThreadTable()
dfnback to summary
private static int dfn(JavaThread thread)
printOneDeadlockback to summary
private static void printOneDeadlock(PrintStream tty, JavaThread thread, boolean concurrentLocks)