ThreadLocal

java 复制代码
package com.itheima;

public class ThreadLocalTest {

    private static ThreadLocal<String> local = new ThreadLocal<>();
    public static void main(String[] args) {
        local.set("Main Message");
        System.out.println(Thread.currentThread().getName()+":" + local.get());
        new Thread(new Runnable() {
            @Override
            public void run() {
                local.set("sub Message");
                System.out.println(Thread.currentThread().getName()+":" + local.get());
            }
        }).start();
        local.remove();
        System.out.println(Thread.currentThread().getName()+":" + local.get());
    }
}

result:

用ThreadLocal来获取当前的员工id

相关推荐
rabbit_pro6 小时前
SpringBoot3使用PostGis+GeoTools整合MybatisPlus
java·spring
凌寒116 小时前
minio预签名访问地址经过Nginx代理后返回403问题
服务器·网络·nginx
ziqi5226 小时前
第二十五天笔记
前端·chrome·笔记
望眼欲穿的程序猿6 小时前
Ai8051U+DHT11温湿度!
java·开发语言
GISer_Jing6 小时前
Memory、Rules、Skills、MCP如何重塑AI编程
前端·人工智能·aigc·ai编程
一只大马猴呀6 小时前
IntelliJ IDEA 中启动项目不显示端口号
java·ide·intellij-idea
xcs194056 小时前
前端 项目构建问题 \node_modules\loader-runner\lib\loadLoader.js
开发语言·前端·javascript
广然6 小时前
EVE-NG 镜像管理工具 1.1 Web 版本正式发布!
运维·服务器·前端
祁鱼鱼鱼鱼鱼6 小时前
DNS 笔记记录
运维·服务器·网络
tod1136 小时前
Makefile进阶(上)
linux·运维·服务器·windows·makefile·进程