net.minecraft.util

public class ThreadingDetector

amg
net.minecraft.util.ThreadingDetector
net.minecraft.class_5798
net.minecraft.util.thread.LockHelper
net.minecraft.src.C_140993_
net.minecraft.util.ThreadingDetector

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_36293
LOGGER
f_199407_
private final String
b
name
field_36294
name
f_199408_
private final Semaphore
c
lock
field_36295
semaphore
f_199409_
private final Lock
d
stackTraceLock
field_36296
lock
f_199410_
private volatile Thread
e
threadThatFailedToAcquire
field_36297
thread
f_199411_
private volatile ReportedException
f
fullException
field_36298
crashException
f_199412_

Constructor summary

ModifierConstructor
public (String name)

Method summary

Modifier and TypeMethod
public void
a()
checkAndLock()
method_39935()
lock()
m_199416_()
public void
b()
checkAndUnlock()
method_39937()
unlock()
m_199422_()
public static ReportedException
a(String arg0, Thread arg1)
makeThreadingException(String arg0, Thread arg1)
method_33564(String arg0, Thread arg1)
crash(String message, Thread thread)
m_199417_(String p_199418_, Thread p_199419_)
private static String
a(Thread arg0)
stackTrace(Thread arg0)
method_39936(Thread arg0)
method_39936(Thread arg0)
m_199420_(Thread p_199421_)