腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如果易失性对于线程是无用的,为什么原子操作需要指向易失性数据的指针?
、
、
然而,这种断言经常受到接受
volatile
指针的原子操作函数的挑战。(
volatile
SInt32 *address);// ...对于Interlocked操作,Windows上的
volatile
关键字
似乎也有类似的用法: LONG __cdecl InterlockedIncrement(__inout LONG
volatile
修饰符的方
浏览 0
提问于2011-06-19
得票数 28
回答已采纳
2
回答
类成员变量需要Java "
volatile
“吗?
、
我有一个关于Java "
volatile
“
关键字
的问题:public class BooleanValClass { } bolVal = val;}private
volatile</e
浏览 0
提问于2014-06-11
得票数 2
6
回答
在C#中'
volatile
‘
关键字
的用途是什么
、
、
C#中
volatile
关键字
的作用是什么?我看到了下面的声明,但我不能理解为什么这里需要
volatile
?internal
volatile
string UserName;
浏览 2
提问于2010-11-05
得票数 17
回答已采纳
6
回答
使用
volatile
关键字
、
据我所知,如果我们将一个变量声明为
volatile
,那么它将不会存储在本地缓存中。每当线程更新这些值时,它都会更新到主存中。因此,其他线程可以访问更新后的值。class ExampleThread extends Thread { private
volatile
int testValue;
浏览 1
提问于2010-04-15
得票数 4
3
回答
volatile
关键字
用法
、
我正在尝试理解
volatile
关键字
的用法,所以我写了一个小例子,我想使用
Volatile
关键字
,但目前我得到了相同的行为,要么我使用
Volatile
关键字
,要么我不使用它。} {
浏览 1
提问于2013-07-01
得票数 2
1
回答
CUDA:在翘曲减少和易失性
关键字
、
、
从我在C/C++的背景来看,我知道使用
volatile
有它的缺点。并指出,在CUDA的情况下,如果不使用
volatile
关键字
,优化可以用寄存器代替共享数组来保存数据。例如:{ { s_data[tid]我想知道,删除
关键字
volatile
会扰乱我的和(由于库达优化)?我是否可以在没有
volatile<
浏览 2
提问于2014-01-18
得票数 3
回答已采纳
1
回答
C++如何将其作为构造函数内部的易失性指针
、
我知道我可以在成员函数声明的末尾添加
volatile
关键字
来使这个指针成为
volatile
,但是在构造函数中该怎么做呢?class A {} 谢谢
浏览 0
提问于2016-03-29
得票数 0
3
回答
直接访问物理地址时是否需要使用
volatile
关键字
?
、
、
、
在一个引导加载程序代码中,我发现他们在访问物理地址时使用了
volatile
关键字
。即使我们正在访问物理内存地址,也有必要使用
volatile
关键字
吗?
浏览 0
提问于2013-07-08
得票数 2
回答已采纳
7
回答
volatile
关键字
的用途是什么?
、
volatile
关键字
在C/C++中的用途是什么?声明变量
volatile
和不将其声明为
volatile
有什么区别
浏览 5
提问于2011-03-04
得票数 20
2
回答
volatile
关键字
的用法
、
我正在读有关
volatile
关键字
的文章,想知道下面的场景是如何解决的。 { } 两个线程正在尝试修改变量i。
浏览 1
提问于2014-03-19
得票数 3
2
回答
C中易失性非静态局部变量的原因
、
、
请参阅以下代码:
volatile
uint8_t buffer[] = {0,0,0,0,0,0};
volatile
uint8_t *headPtr = buffer; {简而言之,函数
v
浏览 3
提问于2020-07-15
得票数 2
回答已采纳
4
回答
正确使用
volatile
关键字
、
、
我想我对java中的
volatile
关键字
有一个很好的想法,但我正在考虑重构一些代码,我认为使用它会是一个好主意。我可以将映射引用定义为易失性然后在get (或其他任何使用mappings变量的地方
浏览 0
提问于2010-06-11
得票数 1
回答已采纳
1
回答
“限定词”的意思是什么?
、
“限定词”和“
关键字
”的区别是什么? 对于C中的
volatile
限定符,我们可以说
volatile
是一个
关键字
,那么“限定符”的含义是什么呢?
浏览 1
提问于2010-09-24
得票数 18
回答已采纳
2
回答
原子变量上的
Volatile
关键字
、
、
、
、
以下代码在Java中有效
volatile
AtomicInteger a = new AtomicInteger(123); 我们是否需要在AtomicInteger等原子变量上使用
volatile
关键字
?还是说
volatile
是多余的?
浏览 14
提问于2020-08-09
得票数 2
回答已采纳
1
回答
为什么C++20中不推荐易失性?
、
、
根据的说法,
volatile
关键字
的大多数用法在C++20中都是不推荐的。
volatile
的缺点是什么?不使用
volatile
的替代解决方案是什么?
浏览 3
提问于2019-12-07
得票数 45
回答已采纳
4
回答
下面的java中易失性
关键字
、
、
我和我的老师就java中的
volatile
关键字
发生了一点争论。当变量声明为
volatile
时,这样说是正确的吗? 有人能解决我们的冲突吗?谢谢!
浏览 9
提问于2017-03-14
得票数 9
回答已采纳
7
回答
Java中易失性和同步
关键字
可能重复:
volatile
也做了同样的事情?
浏览 8
提问于2012-12-21
得票数 0
回答已采纳
2
回答
如果我在单核机器上运行应用程序,是否会使用易失
关键字
?
、
、
、
我最近熟悉了
volatile
关键字
,我发现不直接从主内存读取会导致不一致和所谓的可见性问题。 我相信CPU缓存并不是特定于任何线程的。所以我想知道
volatile
关键字
在单处理器中是否有用?
浏览 1
提问于2017-07-11
得票数 1
回答已采纳
4
回答
使用“指针到易失性”会阻止编译器在任何时候进行优化吗?
、
建议 char buffer[size]; std::fill_n( (
volatile
char*)buffer, size, 0);目的是在看到
volatile
关键字
时,编译器不会试图消除对std::fill_n()的调用。
volatile
关键字
是否总是阻止编译器修改代码删除的内存?
浏览 6
提问于2010-09-24
得票数 8
回答已采纳
6
回答
说明C#中
volatile
关键字
的用法
、
、
我想编写一个小程序,直观地说明
volatile
关键字
的行为。理想情况下,它应该是一个对非易失性静态字段执行并发访问并因此得到不正确行为的程序。在同一个程序中添加
volatile
关键字
应该可以解决这个问题。 这是我没能做到的事情。即使尝试了几次,启用优化等,我总是得到一个正确的行为,而不是'
volatile
‘
关键字
。
浏览 0
提问于2008-09-25
得票数 89
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
volatile关键字
什么是Java中的`volatile`关键字?`volatile`关键字的作用是什么
Java并发编程之volatile关键字解析
Java并发编程:volatile关键字解析
你真的了解 volatile 关键字吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券