Package net.minecraft.util.thread
Class TaskQueue.Prioritized
java.lang.Object
net.minecraft.util.thread.TaskQueue.Prioritized
- All Implemented Interfaces:
TaskQueue<TaskQueue.PrioritizedTask,Runnable>
public static final class TaskQueue.Prioritized extends Object implements TaskQueue<TaskQueue.PrioritizedTask,Runnable>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.thread.TaskQueue
TaskQueue.Prioritized, TaskQueue.PrioritizedTask, TaskQueue.Simple<T>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Prioritized(int priorityCount)
-
Method Summary
Modifier and Type Method Description boolean
add(TaskQueue.PrioritizedTask prioritizedTask)
boolean
isEmpty()
Runnable
poll()
-
Field Details
-
queues
-
-
Constructor Details
-
Prioritized
public Prioritized(int priorityCount)
-
-
Method Details
-
poll
- Specified by:
poll
in interfaceTaskQueue<TaskQueue.PrioritizedTask,Runnable>
-
add
- Specified by:
add
in interfaceTaskQueue<TaskQueue.PrioritizedTask,Runnable>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceTaskQueue<TaskQueue.PrioritizedTask,Runnable>
-