腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
对于
易
失
性
和
非
易
失
性
实例
的
重载类。
c++
、
overloading
、
volatile
我正在编写一个类,它
需要
同时支持
易
失
性
实例
和
非
易
失
性
实例(
易
失
性
实例使用原子操作,
非
易
失
性
实例使用常规操作),并且想知道我是否以正确
的
方式处理它。问题1:在用MSVC编译时,我会收到以下警告: warning C4521: 'util::Yield' : multiple
浏览 4
提问于2012-12-13
得票数 3
回答已采纳
1
回答
影响其他
非
易
失
变量内存一致
性
的
Java
易
失
性
变量
java
、
synchronization
、
shared-memory
、
volatile
、
memory-corruption
写入
易
失
性
变量场景BB2。将所有
非
易
失
性
变量从主存重新加载到本地内存。 方案A
和
B是否涉及
易
失
性
变量
的
正确行为?这些场景是原子
的
吗
?
在</
浏览 3
提问于2017-05-01
得票数 1
回答已采纳
3
回答
在
Java
中
与
易
失
性
字段
和
同步块
的
关系发生之前-以及它们对
非
易
失
性
变量
的
影响?
java
、
multithreading
、
synchronized
、
volatile
我仍然对线程
的
概念
非常陌生,并尝试更多地了解它。最近,我看到杰里米·曼森( Jeremy )在上发表
的
一篇博文,他写道: 现在,这是否意味着
在
写入
易
失
性</em
浏览 5
提问于2013-06-14
得票数 54
回答已采纳
2
回答
标准在哪里定义一个
易
失
性
变量可以改变?
c++
、
language-lawyer
、
c++17
、
volatile
标准在哪里定义一个
易
失
性
变量可以
在
未被检测到
的
情况下改变?当对库I/O函数
的
调用返回或通过
易
失
性
极值进行访问时,副作用被认为是完全
的
,尽管调用(例如I/O本身)或
易
失
性
访问所隐含
的
一些外部操作可能尚未完成。 通过
易
失</
浏览 0
提问于2018-07-23
得票数 9
1
回答
是否使用多个签名
的
相同
代码
重载赋值运算符?
c++
、
operator-overloading
、
dry
假设我有一个C类: int m_i { 0 };现在这个类可以用于
非
易
失
性
对象和易
失
性
对象:volatile C y; 我希望能够分配
易
失
性
到
非
易
失
性
,
非
易
失
性
到
易
失
性
,
非
<
浏览 2
提问于2019-10-02
得票数 0
1
回答
在
已
实现
的
java
代码
中
需要
有关
易
失
性
和
非
易
失
性
概念
的
帮助
吗
?
java
、
multithreading
、
volatile
我写了以下
代码
来理解
java
中
的
易
失
性
概念
,但输出结果似乎令人困惑,而不是澄清了这个
概念
。欢迎
和
赞赏更正、澄清和反馈。inside 98714 Thread-3 inside 98713
浏览 16
提问于2019-05-25
得票数 2
回答已采纳
2
回答
定义用于
易
失
性
和
非
易
失
性
对象
的
例程。
c++
、
volatile
我发现自己想要写一个例程,将操作两个
易
失
性
和
非
易
失
性
内存块。我遇到
的
问题是,如果我试图使用指向
易
失
性
内存区域
的
指针,编译器就会抱怨丢失了
易
失
性
限定符。我可以抛弃
易
失
性
,但如果尝试缓存更改(或先前
的
读取),这似乎会使例程本身不安全,不是<em
浏览 4
提问于2010-08-19
得票数 1
回答已采纳
3
回答
C:声明
易
失
性
指针为函数
c
、
volatile
如何将指针声明为C
中
的
函数,以便指针本身是不稳定
的
。我在上读到了
有关
易
失
性
指针
的
文章。现在发现,指向
易
失
性
变量
的
指针非常常见。这两个声明都声明foo是一个指向
易
失<
浏览 1
提问于2011-02-02
得票数 14
回答已采纳
2
回答
在
Java
中
对
易
失
性
对象进行
非
易
失
性
引用
的
行为
java
、
multithreading
、
concurrency
、
thread-safety
、
volatile
来自C/C++,我对
Java
中
的
易
失
性
对象行为有些困惑。 然而,如果我对对象进行了新
的
非
易
失
性
引用,我不知道会发生什么。.);
浏览 1
提问于2018-01-19
得票数 2
5
回答
Java
中
的
易
失
变量
java
、
multithreading
、
concurrency
、
volatile
因此,我正在阅读这本书,名为
Java
并发在实践
中
,我被困在这个解释,我似乎无法理解,没有一个例子。以下是这段话: 当线程A写入
易
失
性
变量并随后线程B读取该变量时,
在
写入
易
失
性
变量之前对A可见
的
所有变量
的
值在读取
易
失
性
变量后对B变得可见。有人能给我一个反例说明为什么“
在
写入
易
失
性</e
浏览 6
提问于2011-06-07
得票数 23
回答已采纳
4
回答
几次写入对
Java
中
易
失
性
变量
的
影响
java
、
multithreading
、
concurrency
、
volatile
我在这个网站上发现了一些有趣
的
问题(例如,),关于
易
失
性
变量
在
Java
中
的
可见性
的
影响,起源于这一段,摘自一书。
易
失
性
变量
的
可见性效应超出了
易
失
性
变量本身
的
值。当线程A写入
易
失
性
变量,随后线程B读取该变量时,
在
写入<e
浏览 5
提问于2015-01-25
得票数 10
回答已采纳
2
回答
避免
易
失
性
和
非
易
失
性
成员函数
的
代码
重复。
c++
如何避免在下一个示例
中
为
易
失
性
和
非
易
失
性
bar++;方法编写相同
的
主体( foo )?; } A a; va.foo();这个问题完全类似于,但是由于const
和
non版本不会影响编译器
的
优化,我想知道:如果对挥发性应用同样
的
答案,那么对于
浏览 3
提问于2020-01-05
得票数 1
回答已采纳
3
回答
C++“内存屏障”实例
c++
、
multithreading
、
volatile
、
memory-barriers
我读到了这个问题
的
答案,关于
易
失
性
关键字: 防止重新排序
的
解决方案是使用一个内存屏障,它向编译器
和
CPU指示,在这一点上不可能重新排序内存访问。
在
易
失
性
变量访问周围设置这样
的
屏障,可以确保即使是非
易
失
性
访问也不会在
易
失
性
访问中被重新排序,从而允许我们编写线程安全
代码</e
浏览 7
提问于2013-07-27
得票数 12
6
回答
易
失
性
关键词
和
内存一致
性
错误
java
、
multithreading
、
volatile
在
oracle文档
中
,如下所述: 原子动作不能交织在一起,所以可以不用担心线程干扰就可以使用它们。但是,这并不能消除所有同步原子操作
的
需要
,因为内存一致
性
错误仍然是可能
的
。使用
易
失
性
变量降低了内存一致
性
错误
的
风险,因为对
易
失
性
变量
的
任何写入都会在与该变量随后读取
的
关系之前发生。这意味着对
易
浏览 0
提问于2014-06-30
得票数 7
回答已采纳
2
回答
从VBA -忽略
易
失
性
函数计算应用程序
excel
、
vba
、
excel-formula
、
volatile
、
calculation
详细信息定义:
非
易
失
性
计算差异:假设我们有任何工作簿。现在,假设我们取了它
的
非
易
浏览 0
提问于2019-03-14
得票数 4
1
回答
在
多线程应用程序
中
,
易
失
关键字是否由于AtomicXXX变量而失去了相关
性
?
java
、
multithreading
、
volatile
本质上,这个包
中
的
类将
易
失
性
值、字段和数组元素
的
概念
扩展到那些同时提供表单
的
原子条件更新操作
的
类。等等,我可以使用这些AtomicXXX并慢慢地消除遗留
代码
中
的
易
失
性
变量
吗
?编辑: 保留volatile用于不同线程
中
的
单次写入
和
多次读取操作(我
在
浏览 1
提问于2016-05-17
得票数 3
回答已采纳
2
回答
易
失
性
变量并从主内存刷新/读取
java
、
multithreading
、
jvm
、
synchronization
、
volatile
这是否意味着,对
易
失
性
变量
的
任何写入都会使执行线程将其缓存刷新到主存,而从
易
失
性
字段
中
读取
的
每一次读取都会使线程从主内存
中
重新读取其变量? 我之所以问这个问题,是因为同样
的
文本包含了这句话。
在
堆栈溢出上甚至有一个。然而,有人指出,无论出于什么原因,不稳定
的
领域都不是这种情况。我无法想象会发生什么
实现
--
在
保证之前,这不会使其他线
浏览 0
提问于2018-08-05
得票数 8
回答已采纳
3
回答
Objective C,将
Java
中
的
易
失
性
转换为Objective C
的
最好方法是什么?
objective-c
我正在尝试将
Java
代码
转换为Objective C
代码
。并且
java
代码
包含定义为
易
失
性
的
变量。我在网上查看了
java
中
的
“
易
失
性
”用法,如下所示 Essentially, volatile is used to indicate that a variable's value will be所以,如果我要在Obj
浏览 2
提问于2011-03-17
得票数 6
回答已采纳
2
回答
在这种防止NullReferenceException
的
常见模式
中
是否存在竞赛条件?
c#
、
.net
、
multithreading
、
thread-safety
、
il
为此目的,只有
易
失
性
操作(包括
易
失
性
读取)才构成明显
的
副作用。(请注意,虽然只有
易
失
性
操作构成可见
的
副作用,但
易
失
性
操作也会影响
非
易
失
性
引用
的
可见性。)第12.6.7节规定了
易
失
性
操作。end ratio
浏览 5
提问于2012-05-14
得票数 26
回答已采纳
1
回答
使用临时
易
失
性
限定符优化共享数组访问
c++
、
c
、
compiler-optimization
、
volatile
、
isr
我想知道在下面的场景
中
,临时
的
易
失
性
限定符是否会产生正确
的
行为。假设ISR在数组
中
收集值,并且一旦收集了足够
的
值,它就表示准备就绪。将
非
易
失
性
值转换为
易
失
性
类型没有任何影响.若要使用
易
失
性
语义访问
非
易
失
性
浏览 1
提问于2016-10-28
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
重磅:Java 14 正式发布了!
嵌入式固件提示和技巧:使用只读内存释放RAM
JDK/Java 14 可能带来什么新特性?
赛普拉斯NV-SRAM解决方案
Everspin AEC认证的汽车应用MRAM
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券