ThreadLocal讲解
Posted qzhc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThreadLocal讲解相关的知识,希望对你有一定的参考价值。
ThreadLocal的作用是什么?
如果定义一个变量 x=1,如果三个线程同时访问x ,它们公用一个变量,用的是同一个x;
但如果把这个变量放到ThreadLocal里面,线程1去用x,他就会把x复制一份,给线程1用,
线程1如果删掉或修改x,之前的x不动,修改或者删除的只是副本里的x;同样,线程2或3去拿x,也是拿一个副本,删掉或
修改都不影响ThreadLocal类的x。
以上是关于ThreadLocal讲解的主要内容,如果未能解决你的问题,请参考以下文章