腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
类级别、实例级别和
本地
ThreadLocals
、
我理解类级
线程
局部
变量
的意义。由于与
线程
相关联,我们需要在跨
线程
的不同实例和类之间共享
线程
局部
变量
。所以我们需要让他们达到等级水平。如果我们想要在同一个类的不同实例之间共享
本地
线程
,我们可以让它们成为private static。如果我们想要在不同的类之间共享
本地
线程
,我们可以让它们成为public static。Q0.如果上面说错了,会纠正我的 我对实例作用域(non-static)
线程
局部<em
浏览 0
提问于2020-04-05
得票数 0
回答已采纳
4
回答
线程
局部
变量
与方法级
变量
的区别
、
如果我使用一个
线程
局部
变量
,那么每个
线程
都会得到该
变量
的
本地
副本。我的第一个问题是,如果每个
线程
都变异了
变量
,那么变异值是否只保留在其
本地
副本中?或者在某个时候,它是否也会尝试更新“全局
变量
”,而我们会遇到并发问题? 我的另一个问题是:如果我在方法中声明一个
变量
,那么在自己的堆栈中执行该方法的每个
线程
都会得到自己的副本。那么,声明方法级
变量
是否与使其为
线程
浏览 2
提问于2013-08-29
得票数 4
回答已采纳
3
回答
C++:如何创建
线程
本地
/全局
变量
、
、
、
在此代码中: static int x;x是全局
线程
还是每个
线程
中的
本地
线程
?或者这取决于编译器标志和/或编译器,所以我不能真正知道代码中的标记是什么?有几个问题(它们都独立于编译器、编译器标志和操作系统): 如何创建一个静态
变量
,它是每个
线程
的
本地
变量
?如何创建对所有
线程
都是全局的全局
变量</
浏览 0
提问于2010-09-03
得票数 8
回答已采纳
1
回答
C++类是否解决函数覆盖问题?
、
、
、
所以我有两个
线程
在运行,每个
线程
都调用相同的函数。我要么遇到了争用的情况,要么SomeFunction函数中的值被弄乱了。我假设每个
线程
都不会有自己的SomeFunction副本,对吗?dwVal) {return dwVal;我的问题是,如果我将SomeFunction放在一个类中,并在每个
线程
中创建一个新类,这会解决每个
线程
调用相同函数从而践踏其他
线程
以前可能调用过
浏览 3
提问于2017-11-09
得票数 0
回答已采纳
1
回答
内存问题和ThreadLocal<T>
、
、
、
我注意到ThreadLocal<T>实现了IDisposable,这意味着当我使用完一个
线程
局部
变量
时,我应该把它处理掉。我只是好奇具体的关注点是什么,以及我应该小心做和/或避免做什么。当
线程
退出时,
线程
的
本地
存储空间会被释放吗?如果我不处理我的ThreadLocal成员,最坏的情况是什么? 如果我有一个全局的
本地
线程
(oxymoron?hehe)
变量
(或者也可以是ThreadStatic
变量
),我将这个值赋给T
浏览 0
提问于2011-04-23
得票数 7
回答已采纳
1
回答
使用
线程
局部
变量
和局部
变量
有什么区别(就其用途而言)?
、
、
mydata = threading.local()
线程
-
本地
数据是值特定于
线程
的数据。 例如,
线程
中的局部
变量
(x=10)也是
线程
特定的。使用
线程
局部
变量
和局部
变量
有什么区别?
浏览 2
提问于2021-06-01
得票数 2
回答已采纳
2
回答
pthread_key_t对局部
变量
、
、
、
我正在用C++开发一个多
线程
程序,其中我需要在每个
线程
中分配
本地
内存。在googling之后,我找到了pthread_key_t类型,这是一种允许您在TLS中分配内存的映射。所以我的问题是
线程
函数中的局部
变量
和pthread_key_t之间有什么区别?你能给出一个正确使用pthread_key_t的例子吗?
浏览 3
提问于2014-02-07
得票数 6
回答已采纳
1
回答
C/C++ (多
线程
)中
线程
本地
存储(TLS)的实现
、
、
、
、
的这篇文章说: 我的问题是,如何将这些
变量
存储在内存中,使其成为
线程
的
本地
变量
?在所有这些本质上都是全局/静态
变量
之后,是
浏览 2
提问于2014-04-16
得票数 6
回答已采纳
2
回答
使用具有ThreadStatic属性的并行扩展。它会泄漏内存吗?
、
、
我正在大量使用并行扩展,并且我刚刚遇到了一种情况,使用
线程
本地
存储可能是允许工作
线程
重用对象的明智做法。因此,我查看了ThreadStatic属性,该属性将静态字段/
变量
标记为每个
线程
具有唯一值。在我看来,在没有任何保证
线程
被PE重用的情况下使用具有ThreadStatic属性的PE是不明智的。也就是说,如果
线程
在一定程度上被创建和销毁,
变量
(以及它们所指向的对象)是否会在
线程
本地
存储中保留一段不确定的时间
浏览 2
提问于2010-06-13
得票数 6
回答已采纳
1
回答
线程
本地
存储和
线程
变量
、
、
、
、
我很少有关于TLS的问题,以及它与局部
变量
、全局
变量
和局部
变量
的区别。 一般来说,我无法得到局部
变量</
浏览 0
提问于2018-09-26
得票数 0
1
回答
应用程序关闭时删除Tomcat
线程
上的threadLocal对象
、
、
、
我正在处理web服务并创建
线程
本地
实例,并且只想在应用程序关闭期间删除它们(一旦为
线程
创建了
线程
本地
对象,我希望在该
线程
上的不同服务调用期间使用该对象)。由于
线程
是由tomcat创建和拥有的,有没有办法在应用程序关闭期间删除这些
线程
本地
变量
??
浏览 0
提问于2014-03-07
得票数 4
4
回答
Java
线程
-
线程
的
本地
变量
、
我正在努力理解java
线程
的工作原理,所以请原谅这个相当简单的问题。 }这是我的问题:像"theWord“和"Z”这样的
变量
是
线程</em
浏览 0
提问于2010-11-23
得票数 2
回答已采纳
4
回答
确保java方法是
线程
安全的。
、
只使用局部
变量
而不使用实例
变量
是否足够。因此只使用堆栈上的内存(每个
线程
)。 但是,当您创建一个方法
本地
的新MyObject时会发生什么呢?新对象不是在堆上创建的吗?它是
线程
安全的吗,因为对它的引用是
本地
的(
线程
安全)?
浏览 0
提问于2012-04-19
得票数 0
回答已采纳
3
回答
线程
本地
存储和局部方法
变量
、
在c#中,每个
线程
都有自己的堆栈空间。class Foo public void TrySometh
浏览 2
提问于2010-05-06
得票数 2
回答已采纳
1
回答
线程
本地
存储,必须使用thread_local关键字吗?
、
、
、
在MSDN上的中,为什么
变量
dwTlsIndex没有用thread_local或__declspec(thread)修饰?
浏览 1
提问于2020-03-12
得票数 1
回答已采纳
1
回答
带有ThreadLocal
变量
bahavior的单例bean
、
、
、
这个bean是由许多
线程
访问的,我希望每个
线程
都具有特定的学生对象。我用弹簧引导和休息 在这种实现中,singleton如何处理由不同
线程
设置的学生对象。spring是否向每个
线程
返回相同的A对象,但对学生
变量
使用自定义对象值?
浏览 2
提问于2017-11-26
得票数 0
回答已采纳
1
回答
比赛条件-穆特克斯能更灵活些吗?
、
、
、
当创建
线程
时,它们会创建全局配置
变量
的
本地
副本。允许用户在任何时候更改全局配置
变量
,当用户这样做时,所有
线程
都会通过其
本地
UpdateLocalCopyOfConfigVariables
变量
得到更改通知。ThreadList[I]).UpdateLocalCopyOfConfigVariables := true; end; 问题是,虽然它阻止
线程
在更改全局配置
变量</
浏览 1
提问于2015-11-10
得票数 2
回答已采纳
3
回答
静态
变量
是自动
线程
本地
的吗?
、
、
本地
static
变量
是自动
线程
本地
的,还是
线程
之间共享的? static int x; // <-- need explicit _Thread_local ? }
浏览 10
提问于2022-03-03
得票数 2
回答已采纳
3
回答
全局/局部/静态互斥之间的差异?
、
、
互斥锁用于防止两个或多个
线程
访问相同的资源(文件、
变量
、.)在同一时间。这防止了比赛条件的发生。,这是否意味着
本地
非static互斥是无用的? 一个static
本地
互斥体有用吗?可能用于保护stati
浏览 6
提问于2020-07-10
得票数 6
回答已采纳
1
回答
FLS和TLS,我能用光纤局部存储代替TLS吗?
、
、
我的库中有可移植的TLS (
线程
本地
存储)代码,用于win
线程
和p
线程
,但是TlsXXX api在WinRT上不可用。然而,作为。来自MSDN: 光纤可以使用光纤
本地
存储(FLS)为每个光纤创建一个
变量
的唯一副本。如果没有发生光纤交换,FLS的作用与
线程
本地
存储完全相同。因此,这是否意味着我可以简单地使用FlsXXX api作为插入替代(我不使用光纤,也不对
变量
使用__thread说明符,我直接使用该api )。
浏览 16
提问于2013-10-26
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
线程变量:ThreadLocal
线程安全:局部静态变量的初始化
并发编程——为什么volatile变量+操作线程不安全
ollama本地部署更改默认C盘,Windows配置环境变量方法
ThreadLocal原理深度解析:让变量成为线程的“私有财产”
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券