atomic

atomic

文章 1 浏览 79

嵌套自旋锁与易失性检查

我正要写一些关于这个的东西,但也许在显得像个傻瓜之前最好先有第二个意见...... 所以下一段代码(android的房间包v2.4.1,RoomTrackingLiveData)的…

娇纵 2025-01-11 11:50:05 0 0

带有空闲列表的无锁堆栈:为什么下一个指针不需要是原子的?

无锁堆栈可以实现为单链表。这看起来很简单,直到我们必须考虑在弹出节点后如何处理它们。一种策略是简单地将它们移动到每个堆栈的后进先出空闲列表(…

凉风有信 2025-01-11 01:14:16 0 0

Vespa 访客索引文档

我想为 vespa 集群中的每个文档分配一个 ID。 但我不完全理解 vespa 中的访客是如何工作的。 我是否可以获得一个共享字段(即由访问者的所有实例共享…

土豪 2025-01-10 19:33:00 0 0

在文件系统路径处自动创建文件

即使路径中的中间元素不存在,原子在路径中创建文件的惯用方法是什么? 例如,给定一个如下所示的目录, $ tree one one ├── two └── three 我…

瞳孔里扚悲伤 2025-01-10 11:22:14 0 0

ARM:从 int 写入/读取是原子的吗?

在ARM架构上,不幸的是我不知道它到底是什么芯片,是32位int读/写原子吗? 对于基本类型的读/写是否有任何保证?…

彼岸花ソ最美的依靠 2025-01-08 11:14:57 2 0

CUDA 代码不起作用,为什么?

我有这段代码,但有时它有效,有时不行(写 printf("ERR:%d\n", id))。 我在 CUDA 4.1 下工作,并拥有计算能力 2.1 的 GTS450。 该代码没有更高的目的…

猫瑾少女 2025-01-08 04:43:48 1 0

C# 合并运算符的原子性

我今天在我们的代码库中遇到了一些单例代码,我不确定以下内容是否是线程安全的: public static IContentStructure Sentence{ get { return _sentenc…

嘿哥们儿 2025-01-08 04:16:00 1 0

Linux内核中读写原子操作的实现

最近,我研究了 Linux 内核的原子读写实现,并提出了一些问题。 首先是ia64架构的相关代码: typedef struct { int counter; } atomic_t; #define ato…

掩耳倾听 2025-01-05 17:14:50 2 0

64 位比较和交换 (CAS) 应该在 32 位计算机上工作吗? (或者64位机器?)

所以我读到,在 32 位机器中,可以使用 CAS 操作与对齐的 64 位块。 类似地,在 64 位机器中,可以使用对齐 128 位块的 CAS 操作。 我使用的是 32 位…

客…行舟 2025-01-04 12:32:07 2 0

Mongo 在更新单个文档时是否确保隔离?

Mongo 文档中关于原子性和隔离性的内容有点模糊并且有点令人困惑。我有这个文档结构,我想确保 mongo 能够处理更新,同时隔离来自不同用户的更新。 假…

爱要勇敢去追 2025-01-03 22:35:50 2 0

提交更改是否适用于所有 linq2sql 对象,即使它们是在单独的文件中定义的

我正在努力改进我的数据访问模式,因此我正在努力确保在需要的地方使用事务处理。 我想知道,如果我在许多不同的存储库类(数据访问类)中进行许多更…

愿与i 2025-01-03 09:54:47 2 0

如果涉及超过 1 个目录,移动文件是否是原子的?

在 NTFS 中,文件移动是原子的,如下所述 这里: [...] 如果您在 NTFS 下运行,则文件操作是文件的原子操作 系统级别。就任何更高的代码而言,重命名…

丶视觉 2025-01-01 12:49:10 2 0

java 和 C++11 易失性

我想将一些代码从 Java 移植到 C++11,但我对 volatile 关键字有点困惑。 我对Java语言不熟悉,也不明白什么是易失性变量。它保证每个线程都可以访问…

似梦非梦 2025-01-01 07:53:04 2 0

在 Windows 上自动替换内存映射

有什么方法可以自动替换 Windows 上的内存映射吗? 在 Unix 上,具有 MAP_FIXED 的 mmap() 将自动替换映射到请求地址的页面。 但在 Windows 上,如果…

夜清冷一曲。 2025-01-01 03:55:59 2 0

在非事务性文件系统中实现原子文件写入

许多常见的文件系统不提供原子操作,但在某些场景下以原子方式写入文件非常重要。我试图想出一个解决这个问题的方法。 我做了以下假设: 使用的文件系…

太傻旳人生 2025-01-01 00:01:08 2 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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