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

相关推荐
BerrySen1788 小时前
迈向 Next-Gen Java:企业级高并发架构演进与大模型 Agent 落地深度实战
java·开发语言·架构
technology_x9 小时前
2026年财务报表分析软件测评:兼容与安全解析
java·服务器·前端
兰令水9 小时前
hot100【acm版】【2026.7.25/26打卡-java版本】
java·算法·排序算法
大鱼>9 小时前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php
程序员鱼皮9 小时前
Claude Opus 5 全新发布,7 大项目实测,夯还是拉?半价吊打 Fable 5?
前端·后端·ai编程
极简前端打杂工9 小时前
从0到1搭建通用低代码平台(-)— 表单设计器
前端·全栈
吃饺子不吃馅9 小时前
那就和前端好好道个别吧
前端
_瑞9 小时前
试图教会你用 Xcode Instruments
前端·ios·xcode
Nebula_g9 小时前
Java实现本地Socket通信(三)
java·开发语言·学习·socket·可视化
一水9 小时前
java运行排错,新码旧jar
java·开发语言·jar