net.minecraft.util.thread

public interface TaskScheduler<R extends Runnable>

extends AutoCloseable

bsd
net.minecraft.util.thread.TaskScheduler
net.minecraft.class_10178
net.minecraft.unmapped.C_gmziowtg
net.minecraft.util.thread.TaskExecutor
net.minecraft.unmapped.C_gmziowtg
net.minecraft.src.C_345716_
net.minecraft.util.thread.PairedQueue

Method summary

Modifier and TypeMethod
String
A_()
name()
method_16898()
m_okszbqlm()
getName()
m_18697_()
void
a_(R arg0)
schedule(R arg0)
method_63588(R arg0)
m_xvyrjvsb(R arg0)
send(R runnable)
m_18711_(R arg0)
default void
close()
close()
close()
R
f(Runnable arg0)
wrapRunnable(Runnable arg0)
method_16211(Runnable arg0)
m_fmrivicr(Runnable arg0)
createTask(Runnable runnable)
m_8505_(Runnable arg0)
default <Source> CompletableFuture<Source>
a(Consumer<CompletableFuture<Source>> arg0)
scheduleWithResult(Consumer<CompletableFuture<Source>> arg0)
method_63603(Consumer<CompletableFuture<Source>> arg0)
m_mglqguww(Consumer<CompletableFuture<Source>> arg0)
executeAsync(Consumer<CompletableFuture<Source>> future)
m_357355_(Consumer<CompletableFuture<Source>> arg0)
static TaskScheduler<Runnable>
a(String arg0, Executor arg1)
wrapExecutor(String arg0, Executor arg1)
method_63602(String arg0, Executor arg1)
m_mbuinrzv(String arg0, Executor arg1)
of(String name, Executor executor)
m_354352_(String p_367076_, Executor p_363384_)