Class Hierarchy
- java.lang.Object
- net.minecraft.util.thread.AtomicStack<T>
- net.minecraft.util.thread.ExecutorSampling
- net.minecraft.util.thread.GroupAssigningThreadFactory (implements java.util.concurrent.ThreadFactory)
- net.minecraft.util.thread.LockHelper
- net.minecraft.util.profiler.Sampler
- net.minecraft.util.thread.ExecutorSampling.MergedSampler
- net.minecraft.util.thread.TaskExecutor<T> (implements java.lang.AutoCloseable, net.minecraft.util.thread.MessageListener<Msg>, java.lang.Runnable, net.minecraft.util.thread.SampleableExecutor)
- net.minecraft.util.thread.TaskQueue.Prioritized (implements net.minecraft.util.thread.TaskQueue<T,
F>) - net.minecraft.util.thread.TaskQueue.PrioritizedTask (implements java.lang.Runnable)
- net.minecraft.util.thread.TaskQueue.Simple<T> (implements net.minecraft.util.thread.TaskQueue<T,
F>) - net.minecraft.util.thread.ThreadExecutor<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.MessageListener<Msg>, net.minecraft.util.thread.SampleableExecutor)
- net.minecraft.util.thread.ReentrantThreadExecutor<R>
Interface Hierarchy
- java.lang.AutoCloseable
- net.minecraft.util.thread.MessageListener<Msg>
- net.minecraft.util.thread.FutureQueue
- net.minecraft.util.thread.FutureQueue.FutureSupplier
- net.minecraft.util.thread.SampleableExecutor
- net.minecraft.util.thread.TaskQueue<T,
F>