V2EX  ›  英汉词典

Atomicity

发音 Pronunciation

/ˌætəˈmɪsɪti/

释义 Definition

指操作或事务的"不可分割性",即一个操作要么完全执行,要么完全不执行,不存在中间状态。该词常用于计算机科学(数据库事务)和化学(分子中的原子数)领域。

例句 Examples

The database guarantees atomicity, so either all changes are saved or none are.
数据库保证了原子性,因此要么所有更改都被保存,要么一个也不保存。

In concurrent programming, atomicity ensures that a sequence of operations appears indivisible to the rest of the system, preventing data corruption caused by race conditions.
在并发编程中,原子性确保一系列操作对系统的其余部分来说是不可分割的,从而防止由竞态条件引起的数据损坏。

词源 Etymology

源自希腊语 atomos(ἄτομος),意为"不可分割的",由前缀 **a-**(不)和 tomos(切割)组成。英语中先有 atom(原子)一词,表示物质的最小不可分割单位。后加上后缀 -icity 构成抽象名词,表示"具有不可分割性的性质"。该词在20世纪随着计算机科学的发展获得了新的技术含义,特别是在数据库事务的 ACID 原则中成为核心概念。

相关词汇 Related Words

文学与著作引用 Literary References

  • 在 Jim Gray 的经典著作 Transaction Processing: Concepts and Techniques(1992)中,atomicity 作为数据库事务 ACID 四大特性之首被详细阐述。
  • 在 Brian Goetz 的 Java Concurrency in Practice(2006)中,atomicity 是讨论多线程编程安全性的核心概念之一。
  • 在 Martin Kleppmann 的 Designing Data-Intensive Applications(2017)中,作者深入探讨了分布式系统中 atomicity 的挑战与实现方式。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   6110 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 03:09 · PVG 11:09 · LAX 20:09 · JFK 23:09
♥ Do have faith in what you're doing.