volatile

volatile

文章 22 浏览 79

“易失性”的目的是什么? C# 中的关键字

C# 中 volatile 关键字的用途是什么? 我需要在哪里使用这个关键字? 我看到了下面的语句,但我无法理解为什么这里需要 volatile ? internal volatil…

反目相谮 2024-09-30 16:50:15 3 0

不稳定和双重混乱

int x = 2; volatile int y = 2; const int z = x/y; int main(){ int x = 2 + 3; double d = 7 / 3; } 我这里有三个问题: 首先,在这种情况下,编译…

多像笑话 2024-09-25 19:28:32 7 0

C++ 中的易失性类

我有一个关于 volatile 关键字的问题,我似乎找不到答案。 在我的应用程序中,我有作为线程之间的状态缓冲区共享的数据类,并且我需要从多个线程定期…

丢了幸福的猪 2024-09-25 16:10:45 9 0

使用“指向易失性的指针”是否有效?始终阻止编译器优化?

问题是这样的:你的程序暂时使用了一些敏感的数据并希望在不再需要时将其删除。本身使用 std::fill() 并不总是有帮助 - 编译器可能会决定稍后不会访问…

淡淡の花香 2024-09-25 02:21:21 7 0

易失性布尔值与原子布尔值

AtomicBoolean 能做什么是 volatile 布尔值无法实现的?…

流殇 2024-09-24 22:28:11 8 0

挥发性的+ C++ 中不允许对象组合?

我正在使用 TI TMS320F28335 的嵌入式编译器,因此我不确定这是一般的 C++ 问题(手头没有运行 C++ 编译器)还是只是我的编译器。将以下代码片段放入…

后eg是否自 2024-09-19 22:43:33 11 0

C++ CUDA 应用程序的易失性和运算符重载

我有一个A类,我重载了它的operator=。但是,我需要做这样的事情: volatile A x; A y; x = y; 编译时引发错误 error: no operator "=" matches these…

淡紫姑娘! 2024-09-19 19:37:04 10 0

在原子变量上使用 volatile

在变量上使用 volatile 可以降低内存一致性错误的风险(如果这揭示了我对任何相关概念的理解中的一些漏洞,请纠正我)。因此,在下面的示例中,即使变…

眉目亦如画i 2024-09-17 18:07:16 10 0

C++具有由函数访问的全局共享变量的 volatile 关键字

我有一个多线程 C++ 应用程序。 现在我知道,对于全局共享变量,在某些情况下应该在检查变量的状态时使用 volatile,否则编译器可能会假设变量的值永…

魔法少女 2024-09-17 16:47:23 7 0

我应该在哪里使用“易失性”?

我读到了有关 易失性 关键字的信息,但我不知道在什么情况下我会使用应该使用它。 是在内存(变量)被更新而进程不知道的时候吗? 在什么情况下驱动程…

拒绝两难 2024-09-17 07:10:42 14 0

Java 中的 Volatile 关键字 - 说明

我对我读到的有关 volatile 关键字在 java 中的应用的内容感到非常困惑。 下列说法正确的是? “对易失性字段的写入发生在同一字段的每次后续读取之前…

暖风昔人 2024-09-16 17:43:17 11 0

使用 do_futex 搞砸了?

我收到一个奇怪的错误。我实现了这两个函数: int flag_and_sleep(volatile unsigned int *flag) { int res = 0; (*flag) = 1; res = syscall(__NR_fu…

山色无中 2024-09-16 09:33:13 10 0

副作用/易失性/复制构造函数/析构函数

参考此处的讨论 $3.7.1/ 2 - “如果静态存储持续时间的对象具有初始化或具有副作用的析构函数,则即使它看起来未使用,也不得将其消除,但类对象或其…

往事风中埋 2024-09-16 07:37:04 10 0

C# 内存模型和非易失性变量在其他线程创建之前初始化

我有一个与 C# 内存模型和线程相关的问题。我不确定以下代码在没有 volatile 关键字的情况下是否正确。 public class A { private int variableA = 0;…

剩一世无双 2024-09-16 07:27:26 7 0

如何在此模型中使用 volatile 关键字?

我有一个数据类,其中包含大量数据(电视节目表数据)。 数据从一侧查询并从另一侧定期更新。 有两个线程:第一个线程根据请求查询数据,第二个线程定…

旧伤慢歌 2024-09-16 02:07:27 9 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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