volatile

volatile

文章 22 浏览 78

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

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

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

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

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

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

在原子变量上使用 volatile

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

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

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

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

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

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

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

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

Java 中的 Volatile 关键字 - 说明

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

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

使用 do_futex 搞砸了?

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

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

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

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

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

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

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

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

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

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

旧伤慢歌 2024-09-16 02:07:27 6 0

Java中易失性和同步的区别

我想知道在Java中将变量声明为易失性和始终访问synchronized(this)块中的变量之间有什么区别? 根据这篇文章 http://www.javamex.com/tutorials/synch…

离旧人 2024-09-15 05:15:08 6 0

Java 中的 volatile 关键字具体什么时候使用?

我已经读过“何时在 Java 中使用'易失性'?”,但我仍然使困惑。我怎么知道什么时候应该将变量标记为易失性?如果我弄错了,或者在需要它的东西上省略…

翻身的咸鱼 2024-09-14 18:48:24 6 0

为什么摆脱挥发物是危险的?

在 C++ 中,易失性 的处理方式与 const 相同:将指向易失性数据的指针传递给不需要 易失性 修饰符的函数触发编译错误。 int foo(int* bar) { /* snip …

聽兲甴掵 2024-09-12 21:51:45 6 0

在线程应用程序中使用 C# Volatile 关键字

我有一个类,其中有一些数组列表。 我的主类创建了该类的一个新实例。我的主类至少有 2 个线程在我的类中添加和删除数组列表。目前一切都运行良好,但…

落花随流水 2024-09-12 10:23:56 6 0

是“不稳定的” Windows 窗体中的数据绑定可能吗?

假设我正在实现一个 Winforms UI,其中所有命令都遵循以下模式: interface ICommand { bool CanExecute { get } void Execute() } 触发此类命令的按…

脸赞 2024-09-12 00:02:47 9 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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