上个星期听大佬说了线程变量,所以做了下ThreadLocal的笔记
java.lang.ThreadLocal
一、什么是ThreadLocal?
ThreadLocal为线程变量,意思是ThreadLoacl中填充的变量属于当前线程所有,该变量对于其他线程而言是隔离的
使用场景:
1. 在进行对象跨层传递时,使用ThreadLocal可以避免多次传递,打破层次间的约束;
2. 线程间数据隔离;
3. 进行事务操作,...
原创
2020-08-27 22:54:55 ·
164 阅读 ·
2 评论