类 ReentrantThreadExecutor<R extends Runnable>
- java.lang.Object
-
- net.minecraft.util.thread.ThreadExecutor<R>
-
- net.minecraft.util.thread.ReentrantThreadExecutor<R>
-
- 所有已实现的接口:
AutoCloseable,Executor,MetricSamplerSupplier,MessageListener<R>
- 直接已知子类:
MinecraftClient,MinecraftServer
public abstract class ReentrantThreadExecutor<R extends Runnable> extends ThreadExecutor<R>
- Mappings:
Namespace Name official aqgintermediary net/minecraft/class_4093named net/minecraft/util/thread/ReentrantThreadExecutor
-
-
字段概要
字段 修饰符和类型 字段 说明 private intrunningTasks
-
构造器概要
构造器 构造器 说明 ReentrantThreadExecutor(String name)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidexecuteTask(R task)protected booleanhasRunningTasks()protected booleanshouldExecuteAsync()-
从类继承的方法 net.minecraft.util.thread.ThreadExecutor
cancelTasks, canExecute, createTask, execute, getName, getSamplers, getTaskCount, getThread, isOnThread, runTask, runTasks, runTasks, send, submit, submit, submitAndJoin, waitForTasks
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.util.thread.MessageListener
ask, askFallible, close
-
-
-
-
构造器详细资料
-
ReentrantThreadExecutor
public ReentrantThreadExecutor(String name)
- Mappings:
Namespace Name Mixin selector official <init>Laqc;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1255;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/util/thread/ThreadExecutor;<init>(Ljava/lang/String;)V
-
-
方法详细资料
-
shouldExecuteAsync
protected boolean shouldExecuteAsync()
- 覆盖:
shouldExecuteAsync在类中ThreadExecutor<R extends Runnable>- Mappings:
Namespace Name Mixin selector official atLaqc;at()Zintermediary method_5384Lnet/minecraft/class_1255;method_5384()Znamed shouldExecuteAsyncLnet/minecraft/util/thread/ThreadExecutor;shouldExecuteAsync()Z
-
hasRunningTasks
protected boolean hasRunningTasks()
- Mappings:
Namespace Name Mixin selector official bpLaqg;bp()Zintermediary method_18860Lnet/minecraft/class_4093;method_18860()Znamed hasRunningTasksLnet/minecraft/util/thread/ReentrantThreadExecutor;hasRunningTasks()Z
-
executeTask
protected void executeTask(R task)
- 覆盖:
executeTask在类中ThreadExecutor<R extends Runnable>- Mappings:
Namespace Name Mixin selector official cLaqc;c(Ljava/lang/Runnable;)Vintermediary method_18859Lnet/minecraft/class_1255;method_18859(Ljava/lang/Runnable;)Vnamed executeTaskLnet/minecraft/util/thread/ThreadExecutor;executeTask(Ljava/lang/Runnable;)V
-
-