博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThreadLocal
阅读量:6692 次
发布时间:2019-06-25

本文共 334 字,大约阅读时间需要 1 分钟。

Spring 框架为我们提供了很多方便,但是有时候也会有一些特殊情况,比如,你想在spring管理的class中定义一个变量,这样就会出现很多线程安全的问题,,所以呢。解决方法是:

1.尽量不要在spring管理的class中定义变量,(哈哈哈,看到这句话之后,是不是特别想打我。。。。),当然,如果在迫不得已的情况下还是有解决方法的:

2.ThreadLocal:

  JDK1.2就提供了java.lang.ThreadLocal,它为解决多线程程序的并发问题提供了一种新的思路,首先需要说明的是ThreadLocal并不是一个Thread而是Thread的局部变量。

转载于:https://www.cnblogs.com/lwmp/p/6812565.html

你可能感兴趣的文章
asp.net运行原理
查看>>
canvas实现芝麻信用评分效果
查看>>
053(五十三)
查看>>
【Spark篇】---Spark中yarn模式两种提交任务方式
查看>>
最短路专题解题报告
查看>>
什么是FSO
查看>>
批处理程序如何接受多个文件拖入?开启了变量延迟enabledelayedexpansion之后遇到感叹号要怎么处理?...
查看>>
java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
查看>>
Python 3
查看>>
实现主从关系Form中汇总行金额/数量
查看>>
Python学习笔记:协程
查看>>
原生js完成拼图小游戏
查看>>
[Algorithms] Radix Sort
查看>>
Eclipse打jar包的方法
查看>>
[WP7]关于退出时确认对话框的实现
查看>>
每日一记--迷茫
查看>>
mybatis like 查询
查看>>
Centos硬件信息
查看>>
Maven 打包
查看>>
Map接口
查看>>