volatile

volatile

文章 22 浏览 78

易失性变量是同步的吗? (java)

假设我有一个私有变量,并且有一个 setVariable() 方法,该方法是 synchronized,这不是与使用 volatile 完全相同吗?代码&gt修饰符?…

迷鸟归林 2024-11-08 19:41:56 0 0

Java中易失性变量和普通变量的显示区别

我正在尝试创建一个示例来显示易失性变量和普通变量之间的区别,例如: package main public class TestVolatile extends Thread { public int l = 5 …

柠檬色的秋千 2024-11-02 04:40:56 0 0

在执行顺序(几乎)不变的情况下,分配变量如何会导致性能严重下降?

在使用多线程时,我可以观察到一些与 AtomicLong(以及使用它的类,例如 java.util.Random)相关的一些意外但严重的性能问题,目前我还没有任何解释。…

陪我终i 2024-10-31 20:11:16 0 0

易失性,在 x86 处理器上没有用处

我在某处读到 x86 处理器具有缓存一致性,并且可以在每次写入时跨多个内核同步字段的值。 这是否意味着如果我们计划仅在 x86 处理器上运行,我们可以…

∝单色的世界 2024-10-31 00:57:27 1 0

仅包含标识符的表达式是否会读取易失性变量?

我正在使用 Microchip 的编译器为微控制器(dsPIC24)编写代码。外围设备都是内存映射变量。有时需要通过读取缓冲区来清除缓冲区,我通常这样做: SPI…

国产ˉ祖宗 2024-10-30 19:12:29 1 0

使用构建器/工厂模式确保内存可见性

下面的类: class Pizza { Ingredients ingredients Price price public setIngredients(Ingredients ing) { if (ingredients != null) { throw new I…

一页 2024-10-24 12:23:00 2 0

创建 volatile 类是否保证 volatile 类变量

假设以下单例: public class Test{ private static volatile Test test = null private static int test_int = 0 private static String test_string…

我最亲爱的 2024-10-20 23:01:45 4 0

如何摆脱波动性?

如何摆脱波动性?我应该使用哪种 C++ 风格转换?…

小矜持 2024-10-20 20:16:23 1 0

在 C 中,如果 B 是易失性的,则表达式 (void)(B = 1) 应该读取 B

我负责几个嵌入式平台的编译器。一位用户最近抱怨我们的一个编译器出现以下行为。给定如下代码: extern volatile int MY_REGISTER void Test(void) {…

温柔女人霸气范 2024-10-19 10:10:46 1 0

C# 中的易失性字段

根据规范 10.5.3 易失性字段: 易失性字段的类型必须是以下类型之一: 引用类型。 类型 byte、sbyte、short、ushort、 int、uint、char、float、bool…

¢好甜 2024-10-19 07:01:02 1 0

C++ - 应用于方法时,挥发性代表什么?

如果我有一个 C++ 方法声明,如下所示: class A { public: double getPrice() volatile } 这里 volatile 代表什么? 它可以用来做什么? 您可能对 An…

意犹 2024-10-19 04:52:54 1 0

Visual C 上的易失性变量和原子操作x86

普通加载在 x86 上具有获取语义,普通存储具有释放语义,但是编译器仍然可以对指令重新排序。虽然栅栏和锁定指令(锁定的 xchg、锁定的 cmpxchg)会阻…

枯寂 2024-10-17 08:25:06 1 0

多线程和运算符++关于原始类型

所以我读了很多关于共享变量、多线程和易失性主题的文章,无论是这里还是其他地方。 如果您考虑以下代码: class C { int x public: C() : x(0) { } v…

洒一地阳光 2024-10-16 20:06:14 2 0

这是线程安全的吗?

我想让我的类成为线程安全的,而不需要很大的开销。 这些实例很少会同时使用,但也可能会发生。 大多数类都是不可变的,只有一个可变成员用作缓存: p…

困倦 2024-10-16 10:09:44 1 0

什么时候在 Java 中使用 volatile boolean 而不是 AtomicBoolean 更合适?

我查看了 SO 中的其他 volatile 与 Atomicxxxx 问题(包括 这个 )并已阅读 java.util.current.atomic 的描述,我对其中的细微差别不太满意。 如果我…

似狗非友 2024-10-15 23:15:44 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文