1、ThreadLocal 是一个泛型类,保证可以接受任何类型的对象 。因为一个线程内可以存在多个 ThreadLocal 对象,所以其实是 ThreadLocal 内部维护了一个 Map ,这个Map 不是直接使用的 HashMap ,而是 ThreadLocal 实现的一个叫做 ThreadLocalMap的静态内部类 。而我们使用的get()、set() 方法其实都是调用了这个ThreadLocalMap类对应的 get()、set() 方法 。
【threadlocal原理 有多少人明白】
相关经验推荐
- 臭椿树籽能治什么病 具有很多功能
- 植树造林的危害 主要有这两点
- 肉苁蓉的食用方法 肉苁蓉的食用方法有哪些?
- 吹空调脸红发烫怎么办加湿器有用吗 吹空调脸红发烫怎么办
- 有胃病的人吃什么最养胃 吃什么东西养胃最有效
- 吃什么东西养胃最有效 胃病吃什么食物好
- 橙皮泡水喝有什么作用 橙子皮泡水喝有什么作用
- 蜜柚的功效与作用及禁忌有哪些 蜜柚的功效与作用及禁忌有哪些东西
- 健身运动有哪些 介绍几种常见的运动
- 100亿票房演员 来看看有哪些人