Class SpecificThread

java.lang.Object
java.lang.Thread
org.miaixz.bus.core.lang.thread.threadlocal.SpecificThread
All Implemented Interfaces:
Runnable

public class SpecificThread extends Thread
特殊的 Thread,提供对 FastThreadLocal 变量的快速访问。
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • SpecificThread

      public SpecificThread()
      构造
    • SpecificThread

      public SpecificThread(String name)
      构造
      Parameters:
      name - 线程名称
    • SpecificThread

      public SpecificThread(Runnable r)
      构造
      Parameters:
      r - 由新线程实例执行的可运行对象
    • SpecificThread

      public SpecificThread(Runnable r, String name)
      构造
      Parameters:
      r - 由新线程实例执行的可运行对象
      name - 线程名称
    • SpecificThread

      public SpecificThread(ThreadGroup group, String name)
      构造
      Parameters:
      group - 线程组
      name - 线程名称
    • SpecificThread

      public SpecificThread(ThreadGroup group, Runnable r)
      构造
      Parameters:
      group - 线程组
      r - 由新线程实例执行的可运行对象
    • SpecificThread

      public SpecificThread(ThreadGroup group, Runnable r, String name)
      构造
      Parameters:
      group - 线程组
      r - 由新线程实例执行的可运行对象
      name - 线程名称
    • SpecificThread

      public SpecificThread(ThreadGroup group, Runnable r, String name, long stackSize)
      构造
      Parameters:
      group - 线程组
      r - 由新线程实例执行的可运行对象
      name - 线程名称
      stackSize - 线程所需的堆栈大小
  • Method Details

    • getThreadLocalMap

      public final ThreadLocalMap getThreadLocalMap()
      返回将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。
    • setThreadLocalMap

      public final void setThreadLocalMap(ThreadLocalMap threadLocalMap)
      设置将线程局部变量绑定到此线程的内部数据结构。 请注意,此方法仅供内部使用,因此随时可能发生变化。
      Parameters:
      threadLocalMap - 变量数据结构