博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程局部变量 threadLocal
阅读量:6354 次
发布时间:2019-06-22

本文共 824 字,大约阅读时间需要 2 分钟。

hot3.png

//为线程局部变量设置初始值    static ThreadLocal threadLocal = new ThreadLocal() {        @Override        protected Object initialValue() {            return "初始值";        }    };    /**     * 如果一个线程是从其他某个线程中创建的,这个类将提供继承的值     */    static ThreadLocal threadLocalII = new InheritableThreadLocal() {        @Override        protected Object childValue(Object o) {            return "覆盖继承的值";        }    };    public static void main(String args[]){        threadLocalII.set(new Integer(123));        Thread thread = new MyThread();        thread.start();        System.out.println("main = " + threadLocalII.get());    }    static class MyThread extends Thread{        @Override        public void run(){            System.out.println("MyThread = " + threadLocalII.get());        }    }

 

转载于:https://my.oschina.net/u/2552286/blog/1921772

你可能感兴趣的文章
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
zabbix 邮件报警 -- sendmail
查看>>
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>