atomic

形容詞

[ギリシャ語のatomos、分割できない、から]

  1. 分割できない。分けられない。たとえば、ある命令が複数のことを‘atomicに’行うと言うことがある。すなわち、すべてのことが一度に行われ、命令が中途半端に終わったり、別の命令が間に割り込んだりする可能性がない。特に、ある操作が割り込みによって台無しにされえないことを伝えるのに使う。「このルーチンはファイルをロックし、ファイルのセマフォをatomicにインクリメントする」。

  2. [主に専門用語]成功裏に完了するか、まったく行われないかのいずれかが保証されていること。通常はデータベーストランザクションを指す。エラーによって途中まで実行されたトランザクションが完了に進めなくなった場合、データベースを不整合な状態のまま残してはならないので、それは「巻き戻され(backed out)」なければならない。

上記いずれの語義でも、コンピューターでの用法には、‘atomic’が一般的な英語で持つ含意(すなわち物質の粒子、核爆発など)は一切ない。