atomic

atomic

文章 1 浏览 76

如何在 gcc 内联 x86_64 asm 中进行 128 位数字的原子复制?

我自从上学以来(很久以前)就没有做过汇编,也从来没有做过任何x86,但我在旧的现有代码中发现了一个令人讨厌的错误,其中有人没有在他们应该做的地…

傻比既视感 2024-10-08 04:23:47 0 0

获取-释放对乱序执行

我正在考虑原子变量是否可以加载获取-释放对中的旧值。 假设我们有原子变量 x,并且我们使用释放语义存储该变量,然后使用获取语义加载它,理论上是否…

别念他 2024-10-07 18:13:34 0 0

有没有办法确保 C 中操作的原子性?

我希望这个语句(在 if 语句体内)是原子的: if(I2C1STATbits.P || cmd_buffer_ptr &gt= CMD_BUFFER_SIZE - 1) cmd_buff_full = 1 // should be atom…

梦里寻她 2024-10-07 05:51:05 0 0

使用 left join 更新是否会锁定所有 MyIsam 表 mysql?

我正在 mysql 中进行表更新,包括其他表上的 2 个左连接。这是所有 MyIsam 表。 更新DB.tutorial_code LEFT JOIN tutorial ON tutorial.id_tutorial= …

动听の歌 2024-10-07 05:13:04 0 0

在 Java 中如何以原子方式将一个目录替换为另一个目录?

我有一个目录,其中包含为客户端提供的数据文件,例如 /srv/data。在进行一系列更新时,我正在处理 /srv/data_tmp,在操作结束时,我想用 data_tmp 自…

等待圉鍢 2024-10-06 20:05:17 1 0

简单的批量数据持久化框架

是否有一个用于批量数据持久化的 ACID 框架,它还允许一些基本的搜索功能?我不是在寻找一个完整的 DBMS,而是寻找快速、轻便且简单的东西。即使只是…

辞取 2024-10-04 19:26:00 1 0

原子属性和非原子属性有什么区别?

属性声明中的atomic 和 nonatomic 是什么意思? @property(nonatomic, retain) UITextField *userName @property(atomic, retain) UITextField *userN…

等数载,海棠开 2024-10-04 18:49:54 0 0

使用锁而不是原子内在函数的开销

有谁知道已发布的锁定开销基准,而不是仅依赖于原子操作/内在函数(在多处理器系统上)? 我对一般结论特别感兴趣,例如“无论平台如何,锁定至少比内…

情绪少女 2024-10-04 10:07:13 0 0

Python 中的原子状态存储?

我正在一个不可靠的系统上开展一个项目,我认为该系统随时可能失败。我想保证的是,如果我 write_state 并且机器在操作过程中失败,则 read_state 将…

Oo萌小芽oO 2024-10-03 15:28:02 1 0

“原子截面”在 Ruby MongoDB 驱动程序中?

有没有办法在 MongoDB 服务器上(使用 Ruby 驱动程序)将一组非原子操作作为单个原子操作执行?我需要的基本上是对某些对象/集合的锁定。…

笑红尘 2024-10-03 11:00:50 0 0

Intel CPU 上原子 cmpxchg 指令的平均延迟

我正在寻找有关各种英特尔处理器的锁定 cmpxchg 指令的平均延迟的一些参考。我无法找到有关该主题的任何好的参考资料,任何参考资料都会有很大帮助。…

我不会写诗 2024-10-02 18:24:11 1 0

编译器在处理易失性内存位置时必须遵循哪些规则?

我知道当从由多个线程或进程写入的内存位置读取时,应该在该位置使用 volatile 关键字,如下例所示,但我想更多地了解它到底有哪些限制make for 编译…

感情废物 2024-10-01 13:49:05 0 0

x86 128 位原子操作

如何在 x86 中实现 128 位原子操作? Intel 的系统编程指南,第 1 部分,8.1 锁定原子操作指定了有保证的 16 位、32 位和 64 位原子操作。那么,可以…

一身软味 2024-09-30 15:07:02 1 0

使用 OpenMP 原子操作进行获取和添加

我正在使用 OpenMP 并且需要使用获取和添加操作。但是,OpenMP 不提供适当的指令/调用。我想保留最大的可移植性,因此我不想依赖编译器内在函数。 相…

淡淡的优雅 2024-09-29 13:45:06 1 0

atom_inc/atomic_inc 中的 cl_out_of_resources 错误

我在我的一个内核中使用atom_inc。或多或少像这样: kernel exampleKernel( global volatile int * x, global const int maxX, global const int * bu…

我的黑色迷你裙 2024-09-29 12:33:31 0 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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