Package net.minestom.server.thread
Class TickThread
java.lang.Object
java.lang.Thread
net.minestom.server.thread.MinestomThread
net.minestom.server.thread.TickThread
- All Implemented Interfaces:
Runnable
Thread responsible for ticking
chunks and entities.
Created in ThreadDispatcher, and awaken every tick with a task to execute.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable TickThreadcurrent()entries()longgetTick()@NotNull ReentrantLocklock()Gets the lock used to ensure the safety of entity acquisition.voidrun()Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Constructor Details
-
TickThread
public TickThread(int number)
-
-
Method Details