atomic

atomic

文章 1 浏览 76

编写原子操作

我想用 Ruby 执行一些原子性方法,根据 http://en.wikipedia.org /wiki/Atomicity_(database_systems) 例如,如果我有: a = 30 b = 75 我希望能够执…

饭团 2024-09-09 05:14:53 1 0

在 Mac OS 上自动获取值

我需要一些函数来自动获取 int 值。称为 OSAtomicGet() 的东西。 g_atomic_int_get() 的类似物。…

反目相谮 2024-09-08 16:32:27 3 0

Rails 中的原子算术

我需要在 Rails 中执行一些原子算术,但我发现对单个对象执行此操作的唯一方法是通过粗略的 update_all 类方法,例如: Account.update_all(["debits …

冷︶言冷语的世界 2024-09-08 03:20:40 1 0

如何在 Objective-C 中创建原子函数

有没有办法原子地执行整个 Objective-C 函数? 据我所知,使用synchronized只能保护特定的代码不被同时在多个线程上执行。但我想要的是,只要我执行该…

笑着哭最痛 2024-09-07 15:34:07 2 0

在多核 x86 上,是否需要将 LOCK 作为 XCHG 的前缀?

如果mem是共享内存位置,我是否需要: XCHG EAX,mem 或: LOCK XCHG EAX,mem 以原子方式进行交换? 谷歌搜索会得到“是”和“否”的答案。有谁明确知…

随遇而安 2024-09-07 08:41:16 1 0

32/64 位的原子性

问题是 64 位加载/存储操作何时被视为原子操作。 如果我有 64 位处理器,但我使用 32 位操作系统。我会有 64 位原子性吗? 如果我使用 64 位操作系统…

潇烟暮雨 2024-09-07 02:41:05 3 0

从 SQL TVP 创建 VB.NET 数据表的最快方法是什么

我正在修改代码以使用 TVP 将数据从 VB.NET 应用程序发送到 SQL 2008 DB,并尝试保持所有写入原子性。 使用此页面作为一般指南: http://www.sqlteam.…

濫情▎り 2024-09-07 00:51:57 0 0

用单个值更新原子

我的代码中有许多原子,其中一个常见的要求是将它们更新为新值,无论当前值如何。 因此,我发现自己写了这样的东西: (swap! atom-name (fn [_] (iden…

如歌彻婉言 2024-09-06 18:04:31 1 0

MySQL 和 PHP:执行两个后续查询的 PHP 代码块的原子性和可重入性 - 有多危险?

在 MySQL 中,我必须检查 select 查询是否返回任何记录,如果没有,我插入一条记录。但我担心 PHP 脚本中的整个 if-else 操作并不像我希望的那样原子…

茶底世界 2024-09-06 11:02:16 4 0

SPLFileObject 是原子的吗?

我想知道 PHP SPLFileObject 的方法是否是原子的(例如线程安全)? 如果不是,我将实现我自己的类,它将使用 flock(),但这足够了吗? chunk 函数真…

东走西顾 2024-09-05 22:58:28 2 0

多个无事务外部系统上的原子操作

假设您有一个连接 3 个不同外部系统的应用程序。您需要更新所有3个内容。如果发生故障,您需要回滚操作。 这并不是一件很难实现的事情,但是假设操作3…

余罪 2024-09-05 14:51:28 2 0

与 CAS 的原子交换(使用 gcc 同步内置函数)

比较和交换函数可以用于自动交换变量吗? 我在 x86_64 RedHat Linux 上通过 gcc 使用 C/C++,特别是 __sync 内置函数。 例子: int x = 0, y = 1 y = …

寂寞花火° 2024-09-04 16:04:21 1 0

用于有限序列生成的 AtomicInteger

我们如何使用 AtomicInteger 来生成有限的序列,比如序列号必须在 1 到 60 之间。一旦序列达到 60,它必须从 1 重新开始。我写了这段代码,但不太确定…

﹏半生如梦愿梦如真 2024-09-04 07:10:45 3 0

可可非原子特性

当您查看一些 Objective-C 代码时,您经常会看到定义为非原子的类属性。为什么?当您不使用线程时,它是否会给您带来一些性能提升,或者还有其他原因…

断舍离 2024-09-03 18:28:00 2 0

如何移动排序列表中的元素并保持 CouchDb 写入“原子”

我在 couchdb 文档中有列表的元素。假设这些是 3 个文档中的 3 个元素: { "id" : "783587346", "type" : "aList", "content" : "joey", "sort" : 100…

拍不死你 2024-09-03 16:53:10 2 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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