volatile

volatile

文章 22 浏览 78

如何追踪 .NET 中 StackOverflowException 的原因?

当我运行以下代码时,我收到 StackOverflowException: private void MyButton_Click(object sender, EventArgs e) { MyButton_Click_Aux() } private…

往昔成烟 2024-10-15 18:11:56 1 0

C++0x |为什么 std::atomic 使用 volatile 限定符重载每个方法?

当前草案的以下摘录显示了我的意思: namespace std { typedef struct atomic_bool { bool is_lock_free() const volatile bool is_lock_free() const…

风月客 2024-10-15 14:06:24 2 0

“挥发性”是什么意思?在Java中是什么意思?

我们在一个项目中使用 volatile 来维护不同线程访问的变量的相同副本。我的问题是是否可以将 volatile 与 static 一起使用。编译器没有给出任何错误,…

久夏青 2024-10-15 12:45:25 3 0

为什么 volatile 变量通常是私有的?

我有两个类 - 类“MyDerived”派生自抽象基类“MyBase”。此外,PrimaryDerivedClass 也继承了MyBase。 我首先创建 PrimaryDerivedClass 的实例,然后…

拥醉 2024-10-15 03:58:50 3 0

在 C++ 中执行非静态成员变量结构体/类需要被标记为易失性才能在成员函数中被视为易失性吗?

class MyClass { int x, y void foo() volatile { // do stuff with x // do stuff with y } } 我是否需要将 x 和 y 声明为 易失性 还是将所有成员变…

ㄟ。诗瑗 2024-10-14 21:14:45 4 0

易失性日期时间

由于DateTime不能声明为易失性,这是对的吗? private DateTime _time public DateTime Time { get { Thread.MemoryBarrier() return _time } set { _…

情绪少女 2024-10-14 19:12:15 2 0

线程停止和同步

我正在读一本书,其中说不要使用这样的代码: private volatile Thread myThread .... myThread.stop() 相反,应该使用: if (myThread != null ) { T…

你丑哭了我 2024-10-14 08:31:47 2 0

可变关键字和线程安全

我有一个抽象基类, class Map { public: virtual Value get(Key const &amp) const } 一个来自外部库的数据库类 class Database { public: // logica…

不疑不惑不回忆 2024-10-13 10:01:11 4 0

为什么在 System.Double 和 System.Long 上不使用 volatile?

像我这样的问题已经被问过,但我的有点不同。问题是,“为什么 C# 中不允许在 System.Double 和 System.Int64 等类型上使用 volatile 关键字?” 我第…

笑,眼淚并存 2024-10-12 11:51:14 3 0

C# 无锁编码健全性检查

更新:现在使用基于下面评论的只读集合, 我相信以下代码应该是线程安全的“无锁”代码,但想确保我没有遗漏一些东西...... public class ViewModel :…

离笑几人歌 2024-10-12 04:25:10 4 0

通过 mmap 编辑的文件进行 IPC:应该使用原子和/或易失性吗?

我使用 mmap 文件在进程之间共享数据。 代码是这样的: struct Shared { int Data } int file = open("file.dat", O_RDWR) Shared* shared = static_c…

清欢 2024-10-11 07:34:47 3 0

Visual Studio 2005 中的 volatile unsigned __int64 表现得很奇怪

我有一个服务器,它使用全局变量来存储下一个可用的唯一 ID。 最初,它被定义为 unsigned long g_nextUniqueId volatile 我将所有 ID 更改为 64 位整…

妞丶爷亲个 2024-10-11 03:59:53 3 0

多线程/易失性变量/条件/循环的特殊行为(Java)

这是我当前正在构建的网络服务器的片段...... // ... threadPool = Executors.newCachedThreadPool() 而(真) if(this.isOn) { try { // 监听传入连…

你穿错了嫁妆 2024-10-10 13:38:27 4 0

将 volatile 关键字与可变对象一起使用

在Java中,我知道易失性关键字提供了变量的可见性。问题是,如果变量是对可变对象的引用,那么 volatile 是否也提供该对象内部成员的可见性? 在下面…

溺ぐ爱和你が 2024-10-10 11:33:10 5 0

我应该声明 WaitHandle(s) 易失性吗?

多个线程使用的 WaitHandle 和其他同步对象是否应该声明为 易失性 ?…

扮仙女 2024-10-10 03:34:14 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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