zoukankan      html  css  js  c++  java
  • Thread 与 ThreadLocal

    @Test
    public void testThread() {
    Thread thread = Thread.currentThread();
    System.out.println("thread:" + thread);
    //当前线程 id
    System.out.println("threadId:" + thread.getId());
    //当前线程名称
    System.out.println("threadName:" + thread.getName());
    //当前线程状态
    System.out.println("threadState:" + thread.getState());
    //当前线程优先级
    System.out.println("threadPriority:" + thread.getPriority());
    //当前线程组名称
    System.out.println("threadThreadGroup,Name:" + thread.getThreadGroup().getName());
    //当前线程组父类
    System.out.println("threadThreadGroup,parent:" + thread.getThreadGroup().getParent());
    //当前线程组的最高优先级别
    System.out.println("threadThreadGroup,MaxPriority:" + thread.getThreadGroup().getMaxPriority());
    System.out.println("threadStackTrace:" + thread.getStackTrace());
    System.out.println("ContextClassLoader:" + thread.getContextClassLoader());
    }


    @Test
    public void testThreadLocal() {
    ThreadLocal<Object> threadLocal = new ThreadLocal<>();
    //默认为 null,初始值为 null
    System.out.println(threadLocal.get());
    //给当前线程设置值
    threadLocal.set("aaa");
    System.out.println(threadLocal.get());
    threadLocal.set("bbb");
    System.out.println(threadLocal.get());
    //清空线程值
    threadLocal.remove();
    }
  • 相关阅读:
    Codeforces D
    Codeforces C
    Minimal Ratio Tree HDU
    Tian Ji -- The Horse Racing HDU
    Monkey Banana Problem LightOJ
    Rooks LightOJ
    洛谷 P2742 [USACO5.1]圈奶牛Fencing the Cows || 凸包模板
    洛谷 P3382 【模板】三分法
    洛谷 P1438 无聊的数列
    洛谷 P1082 同余方程
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/11906506.html
Copyright © 2011-2022 走看看