腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如果不清除
ThreadLocal
变量,会发生什么?
、
在类中定义了一个
threadlocal
变量来维护一些实例。在递归方法中设置和获取。在某种程度上,我不能在请求完成时清除
threadlocal
变量(我已经用所有其他方法进行了
分析
。我不能清除
threadlocal
)。 我的问题是,如果我没有为每个请求清除
threadlocal
变量,会发生什么?影响是什么?
浏览 0
提问于2012-05-15
得票数 5
1
回答
ThreadLocal
<>和内存泄漏
、
、
ThreadLocal
<>实现IDisposable。但是调用Dispose()实际上并没有释放对持有的线程本地对象的引用。<ThreadLocalData>
threadLocal
= new
ThreadLocal
<ThreadLocalData>(() =>
threadLocal
.Dispose();
浏览 0
提问于2011-09-27
得票数 8
1
回答
在Spring中使用Aspects来计算方法处理时间
、
、
、
、
我有一个Spring MVC web应用程序,它连接到外部web服务以执行不同的操作。为了计算web请求的服务响应时间,我使用aspectj来记录服务调用。我可以完美地记录执行web服务方法所用的时间。下面是我如何使用sl4j将这些时间记录到CSV文件中。public Object logAroundServiceCall( ProceedingJo
浏览 0
提问于2016-01-14
得票数 0
1
回答
为什么由ClassLoader创建的对象没有机会进行垃圾回收
).loadClass("Weakling").newInstance(); }public class Weakling { private Object var = new byte[1000*1000]; local = new
ThreadLocal
浏览 0
提问于2010-08-22
得票数 13
回答已采纳
1
回答
antlr4对于多线程的伸缩性不是很好
、
、
请注意,实际的计时(使用System.currentTimeMillis()测量)甚至更差-因此,次优行为不是所使用的
分析
器的产物。
浏览 0
提问于2016-01-03
得票数 0
3
回答
将ThreadSafe对象放在
ThreadLocal
上有什么好处吗?
、
、
我最近看到一段代码,它使用了一个
ThreadLocal
对象,并在其中保留了一个ConcurrentHashMap。 这里面有没有什么逻辑/好处,或者它是多余的?
浏览 0
提问于2011-06-26
得票数 6
回答已采纳
2
回答
应该将线程本地声明为最终字段吗?
、
、
、
、
当使用
ThreadLocal
类进行编程时,字段是否应该声明为final?如果以后编写像private
ThreadLocal
<String>
threadLocal
这样的代码并在构造函数中初始化它,由于变量
threadLocal
引用不能再被更改,我猜它等于private final
ThreadLocal
<String>
threadLocal
;,对吗?public class ThreadLocalTestForMultiThread{ priva
浏览 3
提问于2016-07-22
得票数 1
回答已采纳
2
回答
如何在Java和logback中使用MDC和parallelStream
、
、
、
、
我需要记录请求的一些属性,比如请求id和区域设置,但是当使用parallelStream时,MDC的
ThreadLocal
似乎丢失了这些信息。我已经
分析
了在创建parallelStream时在线程之间传递MDC上下文的解决方案,但它看起来很脏,而且我也有很多parallelStream的用法。谢谢
浏览 6
提问于2018-12-21
得票数 6
2
回答
检查我的代码,我使用
ThreadLocal
来管理HttpSession
、
、
我使用
ThreadLocal
来管理HttpSession。守则如下: public static HttpSession getSession(HttpServletRequest request) {HttpSession session = <e
浏览 4
提问于2013-05-25
得票数 2
回答已采纳
1
回答
在java中从类调用对象
我有这门课private static
ThreadLocal
<String> myThreadLocal; myThreadLocal = new
ThreadLocal
<String>(); return myThreadLocal;
浏览 3
提问于2016-04-06
得票数 0
回答已采纳
2
回答
ThreadLocal
源代码混淆
、
、
public class App public static void main( String[] args )
ThreadLocal
<String>
threadLocal
= new
ThreadLocal
<String>();
threadLocal
.set("String2");
threadLoc
浏览 4
提问于2017-08-18
得票数 0
回答已采纳
3
回答
由servlet处理的整个请求都保证有一个线程吗?
、
、
我遇到了这样一种情况:在请求的生命周期中,我使用
ThreadLocal
静态变量保存一个bean,该bean包含来自不同类的各种度量值。
浏览 1
提问于2011-01-27
得票数 3
回答已采纳
4
回答
我正在一个类中设置
threadlocal
的值,我可以访问另一个类中的值吗
List<String> spaces=new ArrayList<String>();
ThreadLocal
<List<String>>
threadLocal
=new
ThreadLocal
<List<String>>();setShardHolder(
threadLocal
);pri
浏览 1
提问于2013-07-12
得票数 6
2
回答
在Java中使用
ThreadLocal
的良好实践
、
、
、
关于如何使用
ThreadLocal
,我有一个问题。有几个单例对象使用
ThreadLocal
创建每个线程一个副本。这个单例对象有一个函数foo()。public class SingletonA { protected static
ThreadLocal
<SingletonA> singleton = new
ThreadLocal
<SingletonA这里有一个单例存储库,它缓存上面的
ThreadLocal
单例。这个类也是一个
ThreadLocal</e
浏览 1
提问于2014-12-17
得票数 5
回答已采纳
1
回答
线程本地间歇性返回null
、
、
我使用
ThreadLocal
来存储上下文变量。我的组件是一个SOA - rest组件。问题是
threadLocal
间歇性地返回null。我确信我在使用它之前已经填充了它。仅仅通过将其指定为InheritableThreadLocal,
threadLocal
是否可用于所有子线程?/** */ private static final
ThreadLocal
<M
浏览 3
提问于2015-08-13
得票数 1
5
回答
Java
ThreadLocal
静态?
、
、
、
在“线程本地”中设置值: .... //A Class B method sets value in A's static
ThreadLocal
浏览 5
提问于2013-04-27
得票数 28
回答已采纳
1
回答
python线程本地意外值
、
、
我并不试图将默认值设置为
threadLocal
,我想知道为什么getattr没有按我所希望的方式工作?00代码from threading import local
threadLocal
.x = 'main thread' #
threadLocal
.x = x # this works
浏览 4
提问于2021-11-12
得票数 2
回答已采纳
1
回答
为什么在
Threadlocal
委托中初始化threadstatic属性不能为第一个线程初始化它?
、
、
我已经创建了3个线程,除了thread1,所有的线程都在
threadlocal
属性上进行了递增操作。我还在
threadlocal
委托中将threadstatic属性初始化为11。<int> _field = new
ThreadLocal
<int>(() => num = 11;
Threadloca
浏览 6
提问于2016-12-22
得票数 2
1
回答
ThreadLocal
中的UUID.randomUUID
我正在研究以下方法,我想知道将UUID.randomUUID()放在
ThreadLocal
中是否有意义,或者不会引入无意的开销:
ThreadLocal
.withInitial(UUID::randomUUID);
浏览 1
提问于2020-03-06
得票数 1
1
回答
具有有界通配符类型的varargs的方法如何编译?
、
、
extends Shape>... list) { shape.set(new Shape()); square.set(new Square());
ThreadLoca
浏览 1
提问于2015-09-03
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券