public class ChunkTaskPriorityQueue
extends Object
-
Nested Class Summary
Nested Classes
-
Field Summary
Fields
static final int
private final List<it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<List<Runnable>>>
private int
-
Constructor Summary
Constructors
-
Method Summary
boolean
protected void
release(long p_140531_,
boolean p_140532_)
protected void
protected void
-
Field Details
-
PRIORITY_LEVEL_COUNT
public static final int PRIORITY_LEVEL_COUNT
-
queuesPerPriority
private final List<it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<List<Runnable>>> queuesPerPriority
-
topPriorityQueueIndex
private volatile int topPriorityQueueIndex
-
-
Constructor Details
-
ChunkTaskPriorityQueue
public ChunkTaskPriorityQueue(String p_140516_)
-
Method Details
-
resortChunkTasks
protected void resortChunkTasks(int p_140522_,
ChunkPos p_140523_,
int p_140524_)
-
submit
protected void submit(Runnable p_371364_,
long p_140537_,
int p_140538_)
-
release
protected void release(long p_140531_,
boolean p_140532_)
-
-
hasWork
public boolean hasWork()
-