腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ThreadLocal
与新局部变量的真正优势
、
、
我意识到
ThreadLocal
已经被访问过几次,尤其是SimpleDateFormat示例。但是,即使通过生成SDF '
ThreadLocal
',我们仍然在每个线程创建一个SDF()
实例
,这相当于调用一个新的SDF()。这样做一次就会给每个线程一个SDF副本-这个也是- SimpleDateFormat因此,在这两种
浏览 7
提问于2017-08-15
得票数 2
回答已采纳
1
回答
如何将名称设置为
ThreadLocal
实例
、
我想为
ThreadLocal
变量的WebDriver类型的每个
实例
设置名称。然后按名称获取
ThreadLocal
实例
。是否有一种按名称设置和获取
ThreadLocal
实例
的方法?dInstance= new DFactory(); return dInstance;
ThreadLocal
<WebDriver> driver = ne
浏览 2
提问于2021-12-21
得票数 -1
回答已采纳
3
回答
如何按照Sonar清理Java ThreadLocals?
、
、
、
、
自2019年8月21日( / )以来可用的一条规则要求在不再
使用
"
ThreadLocal
“变量时清除”
ThreadLocal
“变量。“变量应在不再
使用
时清除。当保持线程不再活动时,
ThreadLocal
变量应该被垃圾收集。在重用线程时可能会发生内存泄漏,这是应用程序服务器上
使用
线程池的情况。为了避免此类问题,建议始终
使用
ThreadLocal
方法清除remove()变量,以删除
ThreadLocal
变量的当前线程值
浏览 0
提问于2019-09-01
得票数 10
回答已采纳
1
回答
使用
线程本地将类的
实例
绑定到线程
、
在下面的声明中,我很难理解
ThreadLocal
的用法。这是否意味着,即使
实例
声明为静态,每个线程都将拥有自己的DomainEventPublisher类
实例
protected DomainEventPublisher initialValue
浏览 2
提问于2015-10-07
得票数 0
回答已采纳
1
回答
在反应堆执行过程中,线程是否曾经改变过一次?
我脑子里一直在想,我不应该在反应堆里用
ThreadLocal
。但是我想知道我是否可以在一个反应堆函数的单个执行中
使用
ThreadLocal
。修改了这一节,以明确许多操作符的反应堆链中的,每个操作符(例如map)可以在不同的线程下运行,甚至可以在不同的“
实例
”下运行。(例如,url N的映射)同一个操作符可以位于不同的线程上。但是,一旦我们处于一个操作符的
实例
中,它是否总是相同的线程(即在反应堆操作符的
实例
中声明
ThreadLocal
是安全的)?
ThreadLoc
浏览 1
提问于2021-04-03
得票数 0
回答已采纳
2
回答
使用
Guice注入特定
实例
、
、
我在用Guice注入一个特定的字段
实例
时遇到了一些问题。这是我目前所拥有的: private
ThreadLocal
<Database> db; } }下面是我如何
实例
浏览 4
提问于2013-05-25
得票数 3
3
回答
用Java实现
ThreadLocal
初始化?
我正在构建一个单例,它有一个
ThreadLocal
作为
实例
变量,这个单例有一个可以被多个线程访问的方法,它是延迟
实例
化的。现在我在想这样的事情:但我不确定这是不是一个好主意,因为我正在
使用
它(正如我在单例中所说的),我也可以选择将其设置为
实例
变量。
浏览 2
提问于2012-06-13
得票数 1
回答已采纳
1
回答
在只有一个
实例
的类中,非静态字段是否有意义?
课程是: Data data = new Data(key); } }这在另一个类中被引用为: TestData.ge
浏览 1
提问于2021-05-20
得票数 1
回答已采纳
4
回答
ThreadLocal
变量的成本效益
ThreadLocal
variable如何降低创建昂贵对象的成本?例如:在上面的代码行中,我们创建了一个
ThreadLocal
我不能理解它如何减少创建
实例
的成本。
浏览 0
提问于2017-12-15
得票数 2
1
回答
为什么由ClassLoader创建的对象没有机会进行垃圾回收
).loadClass("Weakling").newInstance(); }public class Weakling { private Object var = new byte[1000*1000]; local = new
ThreadLocal
浏览 0
提问于2010-08-22
得票数 13
回答已采纳
6
回答
ThreadLocal
变量的性能
、
、
、
从
ThreadLocal
变量读取比从常规字段读取慢多少? 更具体地说,创建简单对象比访问
ThreadLocal
变量快还是慢?我假设它足够快,所以拥有
ThreadLocal
<MessageDigest>
实例
比每次创建MessageDigest
实例
要快得多。但例如,这是否也适用于byte10或byte1000?编辑:问题是在调用
ThreadLocal
的get时到底发生了什么?如果这只是一个字段,就像其他任何字段一样,那么答案应该是“它总是最快的”,对吧?
浏览 1
提问于2009-03-04
得票数 91
回答已采纳
2
回答
何时初始化
ThreadLocal
成员?
、
在java中,我有一个类结构,如下所示
ThreadLocal
<B> myB; myB = new
ThreadLocal
<B>()){ for(int i=0;i<2;i++) }根据我对
ThreadLocal
概念的理解,每个线程都有自己的myB
threadLocal
对象。假设A正
浏览 1
提问于2014-10-18
得票数 1
2
回答
使用
ThreadLocal
与以线程为键的HashMap
、
、
、
出于性能考虑,我想在Servlet中重用非线程安全类的
实例
。我有两个选择
使用
ThreadLocal
正因为如此,我正在考虑
使用
第二个选项,我想知道是否有人有
使用
这种方法的经验和
使用
同样的缺陷?
浏览 2
提问于2013-09-19
得票数 0
回答已采纳
2
回答
应该将线程本地声明为最终字段吗?
、
、
、
、
当
使用
ThreadLocal
类进行编程时,字段是否应该声明为final?如果以后编写像private
ThreadLocal
<String>
threadLocal
这样的代码并在构造函数中初始化它,由于变量
threadLocal
引用不能再被更改,我猜它等于private final
ThreadLocal
<String>
threadLocal
;,对吗?public class ThreadLocalTestForMultiThread{
浏览 3
提问于2016-07-22
得票数 1
回答已采纳
3
回答
在
实例
变量中
使用
ThreadLocal
、
、
、
如果将
ThreadLocal
变量用作
实例
变量(例如,在生成线程本地对象的方法中),那么Do 变量会产生线程本地值,还是必须始终是静态的?例如,需要在不同线程之间安全
使用
的Java DateFormat对象。在web上可以找到的许多例子中,方法似乎是分别声明每个
ThreadLocal
变量,在initialValue()方法中
实例
化新对象,然后
使用
get()方法检索线程本地
实例
。如果可以在每次迭代中生成不同值的循环中对对象进行
实例
化,那么在通过正确初始化相
浏览 3
提问于2012-03-11
得票数 5
回答已采纳
2
回答
ThreadLocal
概念: run()或调用()中没有任何变量是本地线程吗?
、
、
我试图在Java中理解
ThreadLocal
概念,但我有点困惑。如果这不是
ThreadLocal
的概念,我是否在理解这个概念时遗漏了什么。 有人能帮我理解这个吗?
浏览 1
提问于2018-02-17
得票数 1
回答已采纳
1
回答
Selenium测试的并行化和线程安全
、
、
在我的代码中,我
使用
了以下设计。据我所知,因为我将一个IWebDriver
实例
传递给构造函数,所以我不需要担心子类错误地
使用
相同的IWebDriver。但是,仅从非线程安全代码的示例来看,在抽象父类中
使用
IWebDriver字段就是一个问题。
浏览 12
提问于2019-11-16
得票数 0
回答已采纳
1
回答
如何在并行运行时截图
我正在
使用
testNG来运行测试用例。如果我并行运行多个测试用例。出现故障时如何截图?我正在
使用
机器人类来截图。我故意让我的测试用例失败,这样我就可以检查所有的屏幕截图是相关的。
浏览 4
提问于2020-08-27
得票数 0
3
回答
如果不清除
ThreadLocal
变量,会发生什么?
、
在类中定义了一个
threadlocal
变量来维护一些
实例
。在递归方法中设置和获取。在某种程度上,我不能在请求完成时清除
threadlocal
变量(我已经用所有其他方法进行了分析。我不能清除
threadlocal
)。 我的问题是,如果我没有为每个请求清除
threadlocal
变量,会发生什么?影响是什么?
浏览 0
提问于2012-05-15
得票数 5
3
回答
设计模式名称:它是一个工厂吗?
、
、
、
、
它总是为同一线程返回相同的
实例
。public class LookingForName { @Override
浏览 1
提问于2010-08-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程-ThreadLocal详解
ThreadLocal应用场景
深度解析ThreadLocal原理
Sqoop使用实例讲解
Python Scrapy使用实例讲解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券