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 intermediary net/minecraft/class_4093official bcqnamed 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, executeSync, getName, getTaskCount, getThread, isOnThread, runTask, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasksMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
Field Details
-
runningTasks
private int runningTasks- Mappings:
Namespace Name Mixin selector intermediary field_18320Lnet/minecraft/class_4093;field_18320:Iofficial bLbcq;b:Inamed runningTasksLnet/minecraft/util/thread/ReentrantThreadExecutor;runningTasks:I
-
-
Constructor Details
-
ReentrantThreadExecutor
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1255;<init>(Ljava/lang/String;)Vofficial <init>Lbcm;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/util/thread/ThreadExecutor;<init>(Ljava/lang/String;)V
-
-
Method Details
-
shouldExecuteAsync
public boolean shouldExecuteAsync()- Overrides:
shouldExecuteAsyncin classThreadExecutor<R extends Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_5384Lnet/minecraft/class_1255;method_5384()Zofficial atLbcm;at()Znamed shouldExecuteAsyncLnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
-
hasRunningTasks
protected boolean hasRunningTasks()- Mappings:
Namespace Name Mixin selector intermediary method_18860Lnet/minecraft/class_4093;method_18860()Zofficial brLbcq;br()Znamed hasRunningTasksLnet/minecraft/util/thread/ReentrantThreadExecutor;hasRunningTasks()Z
-
executeTask
- Overrides:
executeTaskin classThreadExecutor<R extends Runnable>- Mappings:
Namespace Name Mixin selector intermediary method_18859Lnet/minecraft/class_1255;method_18859(Ljava/lang/Runnable;)Vofficial dLbcm;d(Ljava/lang/Runnable;)Vnamed executeTaskLnet/minecraft/util/thread/ThreadExecutor;executeTask(Ljava/lang/Runnable;)V
-