Package net.minecraft.util.thread
Class ReentrantThreadExecutor<R extends Runnable>
java.lang.Object
net.minecraft.util.thread.ThreadExecutor<R>
net.minecraft.util.thread.ReentrantThreadExecutor<R>
- All Implemented Interfaces:
AutoCloseable
,Executor
,MessageListener<R>
,SampleableExecutor
- Direct Known Subclasses:
MinecraftClient
,MinecraftServer
- Mappings:
Namespace Name official auq
intermediary net/minecraft/class_4093
named net/minecraft/util/thread/ReentrantThreadExecutor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.minecraft.util.thread.ThreadExecutor
cancelTasks, canExecute, createSamplers, createTask, execute, getName, getTaskCount, getThread, isOnThread, method_40000, runTask, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasks
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
Field Details
-
runningTasks
private int runningTasks- Mappings:
Namespace Name Mixin selector official b
Lauq;b:I
intermediary field_18320
Lnet/minecraft/class_4093;field_18320:I
named runningTasks
Lnet/minecraft/util/thread/ReentrantThreadExecutor;runningTasks:I
-
-
Constructor Details
-
ReentrantThreadExecutor
- Mappings:
Namespace Name Mixin selector official <init>
Laum;<init>(Ljava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_1255;<init>(Ljava/lang/String;)V
named <init>
Lnet/minecraft/util/thread/ThreadExecutor;<init>(Ljava/lang/String;)V
-
-
Method Details
-
shouldExecuteAsync
public boolean shouldExecuteAsync()- Overrides:
shouldExecuteAsync
in classThreadExecutor<R extends Runnable>
- Mappings:
Namespace Name Mixin selector official as
Laum;as()Z
intermediary method_5384
Lnet/minecraft/class_1255;method_5384()Z
named shouldExecuteAsync
Lnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
-
hasRunningTasks
protected boolean hasRunningTasks()- Mappings:
Namespace Name Mixin selector official br
Lauq;br()Z
intermediary method_18860
Lnet/minecraft/class_4093;method_18860()Z
named hasRunningTasks
Lnet/minecraft/util/thread/ReentrantThreadExecutor;hasRunningTasks()Z
-
executeTask
- Overrides:
executeTask
in classThreadExecutor<R extends Runnable>
- Mappings:
Namespace Name Mixin selector official d
Laum;d(Ljava/lang/Runnable;)V
intermediary method_18859
Lnet/minecraft/class_1255;method_18859(Ljava/lang/Runnable;)V
named executeTask
Lnet/minecraft/util/thread/ThreadExecutor;executeTask(Ljava/lang/Runnable;)V
-