Class SpecificThread
java.lang.Object
java.lang.Thread
org.miaixz.bus.core.lang.thread.threadlocal.SpecificThread
- All Implemented Interfaces:
Runnable
特殊的
Thread,提供对 FastThreadLocal 变量的快速访问。- Since:
- Java 17+
- Author:
- Kimi Liu
-
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
ConstructorsConstructorDescription构造构造SpecificThread(Runnable r, String name) 构造SpecificThread(String name) 构造SpecificThread(ThreadGroup group, Runnable r) 构造SpecificThread(ThreadGroup group, Runnable r, String name) 构造SpecificThread(ThreadGroup group, Runnable r, String name, long stackSize) 构造SpecificThread(ThreadGroup group, String name) 构造 -
Method Summary
Modifier and TypeMethodDescriptionfinal ThreadLocalMap返回将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。final voidsetThreadLocalMap(ThreadLocalMap threadLocalMap) 设置将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。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, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Constructor Details
-
SpecificThread
public SpecificThread()构造 -
SpecificThread
构造- Parameters:
name- 线程名称
-
SpecificThread
构造- Parameters:
r- 由新线程实例执行的可运行对象
-
SpecificThread
构造- Parameters:
r- 由新线程实例执行的可运行对象name- 线程名称
-
SpecificThread
构造- Parameters:
group- 线程组name- 线程名称
-
SpecificThread
构造- Parameters:
group- 线程组r- 由新线程实例执行的可运行对象
-
SpecificThread
构造- Parameters:
group- 线程组r- 由新线程实例执行的可运行对象name- 线程名称
-
SpecificThread
构造- Parameters:
group- 线程组r- 由新线程实例执行的可运行对象name- 线程名称stackSize- 线程所需的堆栈大小
-
-
Method Details
-
getThreadLocalMap
返回将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。 -
setThreadLocalMap
设置将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。- Parameters:
threadLocalMap- 变量数据结构
-