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

相关推荐
pas1366 小时前
22-mini-vue props
前端·javascript·vue.js
pas1366 小时前
23-mini-vue 实现 emit 功能
前端·javascript·vue.js
百度地图汽车版6 小时前
【智图译站】基于 LightGBM 与 GNSS 多特征驱动的 NLOS 误差可靠识别方法
前端
有意义6 小时前
用心写好一个登录页:代码、体验与细节的平衡
前端·react.js·交互设计
程序员Agions6 小时前
React 自定义 Hooks 生存指南:7 个让你少加班的"偷懒"神器
前端·javascript
爱学习的小康6 小时前
js 文件读取 修改 创建
前端·javascript·vue.js
2501_941870566 小时前
从配置频繁变动到动态配置体系落地的互联网系统工程实践随笔与多语言语法思考
java·前端·python
百度地图汽车版7 小时前
【AI地图 Tech说】第二期:一文解码百度地图ETA
前端
恋猫de小郭7 小时前
罗技鼠标因为服务器证书过期无法使用?我是如何解决 SSL 证书问题
android·前端·flutter