JavaCore -- ThreadLocal

定义:
提供线程局部变量,一个线程局部变量在多个线程中,分别有独立的值(副本)

特点:
简单(开箱即用),快速(无额外开销),安全(线程安全)

场景:
多线程场景(资源持有,线程一致性,并发计算,线程安全等场景)

实现原理:
哈希表实现

几乎所有提供多线程特征的语言

构造函数:

ThreadLocal<T>()

初始化:

initialValue()

访问器:

get/set

回收:

remove

代码举例

public class Basic{

	public static ThreadLocal<Long> x =new ThreadLocal<>()

	public static void main(String[] args){
	
	System.out.println(x.get());
	}
}

TODO 笔记没有写完,后续继续写作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值