Hierarchy For Package net.minecraft.util.thread
Class Hierarchy
- java.lang.Object
- net.minecraft.util.thread.AtomicStack<T>
- net.minecraft.util.thread.ConsecutiveExecutor<T> (implements java.lang.Runnable, net.minecraft.util.thread.SampleableExecutor, net.minecraft.util.thread.TaskExecutor<R>)
- net.minecraft.util.thread.PrioritizedConsecutiveExecutor
- net.minecraft.util.thread.SimpleConsecutiveExecutor
- 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.TaskQueue.Prioritized (implements net.minecraft.util.thread.TaskQueue<T>)
- net.minecraft.util.thread.TaskQueue.Simple (implements net.minecraft.util.thread.TaskQueue<T>)
- net.minecraft.util.thread.ThreadExecutor<R> (implements java.util.concurrent.Executor, net.minecraft.util.thread.SampleableExecutor, net.minecraft.util.thread.TaskExecutor<R>)
- net.minecraft.util.thread.ReentrantThreadExecutor<R>
Interface Hierarchy
- java.lang.AutoCloseable
- net.minecraft.util.thread.TaskExecutor<R>
- net.minecraft.util.thread.FutureQueue
- net.minecraft.util.thread.SampleableExecutor
- net.minecraft.util.thread.TaskQueue<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.util.thread.ConsecutiveExecutor.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.util.thread.NameableExecutor (implements java.util.concurrent.Executor)
- net.minecraft.util.thread.TaskQueue.PrioritizedTask (implements java.lang.Runnable)
- java.lang.Record