net.minecraft.util.thread

public class LockHelper

net.minecraft.util.ThreadingDetector
net.minecraft.class_5798
net.minecraft.util.thread.LockHelper

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_36293
LOGGER
private final String
name
field_36294
name
private final Semaphore
lock
field_36295
semaphore
private final Lock
stackTraceLock
field_36296
lock
private volatile Thread
threadThatFailedToAcquire
field_36297
thread
private volatile CrashException
fullException
field_36298
crashException

Constructor summary

ModifierConstructor
public (String name)

Method summary

Modifier and TypeMethod
public void
checkAndLock()
method_39935()
lock()
public void
checkAndUnlock()
method_39937()
unlock()
public static CrashException
makeThreadingException(String name, Thread threadThatFailedToAcquire)
method_33564(String arg0, Thread arg1)
crash(String message, Thread thread)
private static String
stackTrace(Thread thread)
method_39936(Thread arg0)
formatStackTraceForThread(Thread thread)