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();
    }
  • 相关阅读:
    JS 获取浏览器窗口大小方面的
    可以直接拿来用的15个jQuery代码片段
    JS 键盘方面的
    JAVA 实现DES MD5加密
    Spring SpringMvc Hibernate整合
    easyUI comboselector使用
    页面中嵌套html代码显示
    在IntelliJ上操作GitHub
    Maven项目配置第三方jar包
    JSP自定义标签
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/11906506.html
Copyright © 2011-2022 走看看