快速理解为什么要使用ThreadLocal?

问题场景一:高并发的时候,咱们在调用一些公有的对象资源的时候,会有线程安全问题。java 解决线程安全问题 方法一:对全局变量进行加锁。缺点是其余线程要使用的话,就必须等待,耗时。 方法二:把全局变量变成局部方法变量。这样就解决了线程安全问题。web 问题场景二:我既要解决安全问题,我又要实现全局共享呢。sql 不少地方咱们都须要这样作。好比:咱们须要获取数据库链接的时候,咱们会单独封装一个方法叫
相关文章
相关标签/搜索