atomic

atomic

文章 1 浏览 81

是“ConcurrentHashMap.putAll(...)”吗?原子?

ConcurrentHashMap.putAll(Map) 方法应该是原子的吗? 我在文档中找不到它,并且 ConcurrentMap 接口中也没有提到它,所以我猜答案是否定的。我要求它…

作死小能手 2024-12-21 01:56:16 6 0

共享计数器在并发服务器上未按预期递增

我试图存储任何客户端从 ServerProtocol 类请求描述的次数。 目前,每次有新客户端加入时,计数器都会从零开始递增。有什么想法吗? 计数器类: publi…

风启觞 2024-12-21 01:01:05 4 0

Java 数组:同步 +原子*或同步就足够了?

这个问题被问了一遍又一遍,但我仍然有一个疑问。当人们说同步创建了内存屏障时,这个内存屏障适用于什么,任何缓存变量?这看起来不太可行。 因此,…

好听的两个字的网名 2024-12-18 18:03:50 4 0

“原子”操作受到异步 ajax 回调的干扰

我知道,在同一个句子中使用 JavaScript 和“原子”这两个词都有点奇怪,因为 JavaScript 被认为是异步的,因此不是很原子。 //编辑 这是我这边的一个…

許願樹丅啲祈禱 2024-12-18 15:31:28 1 0

移植 InterlockedExchange,仅使用 GCC 内在函数

Windows API 提供了 InterlockedExchange,它可以自动设置内存中的值。仅使用 GCC 内在函数,我想创建该函数的等效函数。设置值然后调用内存屏障是否…

染年凉城似染瑾 2024-12-18 04:04:38 4 0

如何使用 AtomicBoolean 进行阻塞和等待

我正在寻找一种暂停线程的方法。 我首先有效地使用布尔标志(称为“暂停”),并用 while 循环包装检查(暂停)。 在 while 循环中,有一个 Thread.wa…

花开浅夏 2024-12-17 06:27:42 7 0

MySQL 中非 auto_increment 列的原子增量

我有一个有两列的表。一种是 auto_increment(例如,columnA),另一种是非 auto_increment(例如,columnB)。我想在columnB中执行两种类型的插入操…

本宫微胖 2024-12-16 17:10:56 0 0

Django原子增加初始值

我正在尝试在 Django 缓存中进行原子增加或创建操作。我使用 memcache 作为后端。 Memcache 客户端的 incr_async() 函数采用 initial_value 参数。其…

伪心 2024-12-16 16:14:57 3 0

使 AtomicXXX 对象变得易失性

我已经阅读了一些有关 volatile 变量及其 AtomicXXX 对应项的信息(例如 AtomicBoolean)。 但是,在某些情况下,我需要使 AtomicXXX 对象本身具有易…

不再让梦枯萎 2024-12-15 05:44:15 1 0

什么是原子?

这是两个原子操作: int value = 5; Object obj = new Object(); 但是当使用原语作为方法参数时,这是否会被视为原子操作: 公共无效 setValue(int va…

扮仙女 2024-12-14 09:35:36 1 0

成功的 send() 是“原子的”吗?

Does a successful call to send() with the number returned equal to the amount specified in the size parameter guarantee that no "partial sen…

如歌彻婉言 2024-12-14 06:56:42 1 0

实现跨机器同步的良好设计是什么?

我有两台机器,每台机器都运行一个进程。机器 A 上的 shell 进程会将某些内容 scp 到机器 B,而 B 上的 java 进程将使用这些文件。这两个进程都作为 c…

山色无中 2024-12-13 22:56:30 3 0

Java中创建硬链接和删除文件的原子操作

我正在 Unix 上的 JDK 7 中编写一个比较两个文件的代码。 如果两个文件相同,即文件 A 和文件 B。 那么它应该删除文件 B 并创建到文件 A 的硬链接。 …

情魔剑神 2024-12-13 15:20:44 1 0

多平台原子增量

在 std::atomic 可用之前,多平台(Windows 和 Linux)原子地递增变量的方法是什么? 我目前正在使用 boost::detail::atomic_count 但它位于 boost::d…

懵少女 2024-12-13 14:04:25 5 0

OpenCL 原子添加操作的奇怪行为

对于一个项目,我必须深入研究 OpenCL:一切进展顺利,只是现在我需要原子操作。 我正在 Nvidia GPU 上使用最新的驱动程序执行 OpenCL 代码。 clGetDe…

挖个坑埋了你 2024-12-13 01:52:42 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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