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

相关推荐
九九落12 分钟前
前端获取经纬度完全指南:从Geolocation API到地图集成
前端·获取经纬度
来恩100326 分钟前
jQuery选择器
前端·javascript·jquery
前端繁华如梦28 分钟前
树上挂苹果还是挂玻璃球?Three.js 程序化果实的完整实现指南
前端·javascript
金銀銅鐵31 分钟前
[Java] 如何理解 class 文件中字段的 access flags?
java·后端
墨痕诉清风35 分钟前
Web浏览器客户端检测网站网络健康(代码)
前端·网络·测试工具
IMPYLH38 分钟前
Linux 的 wc 命令
linux·运维·服务器·前端·bash
小短腿的代码世界39 分钟前
Qt国际化深度解析:从源码到企业级多语言实践
java·数据库·qt
凌冰_1 小时前
IDEA 集成Claude Code
java·ide
zxy6444924731 小时前
Centos7.9编译安装PHP7.4
linux·运维·服务器
SXJR1 小时前
Java中的Cross-Encoder模型解决方案
java·开发语言