net.minecraft.util.thread

public abstract class ReentrantThreadExecutor<R extends Runnable>

extends ThreadExecutor<R>

All mapped superinterfaces:

TaskExecutor, SampleableExecutor

net.minecraft.util.thread.ReentrantBlockableEventLoop
net.minecraft.class_4093
net.minecraft.util.thread.ReentrantThreadExecutor

Field summary

Modifier and TypeField
private int
reentrantCount
field_18320
runningTasks

Constructor summary

ModifierConstructor
public (String name, boolean propagatesCrashes)

Method summary

Modifier and TypeMethod
protected boolean
scheduleExecutables()
method_5384()
shouldExecuteAsync()
protected boolean
runningTask()
method_18860()
hasRunningTasks()
protected void
doRunTask(R task)
method_18859(R arg0)
executeTask(R arg0)