タグ

2001年3月26日のブックマーク (1件)

  • アトミック ‐ 通信用語の基礎知識

    原子的、非可分であること。「アトミックな操作」であるというとき、ある操作を行なうときに他者がその操作に割り込めないことを指す。 メモリーあるいはレジスター等の状態の確認とその更新(これを「テスト&セット」と呼ぶ)を例とする。 現在の内容を読み取り→内容を確認し→内容を変更し→その内容を書き込む、この一連の手順は、他のスレッドやプロセスがその間に操作することがないことが保証される必要がある。さもないと、読んで書くまでの間に他のスレッドやプロセスから違う値に書き換えられた場合、このスレッドやプロセスが書き込んだ瞬間に不整合が生じてしまい、正常な動作が妨げられてしまうからである。 そこで、他からの割り込みがない状態にすることを、アトミックにする、という。

    pipehead
    pipehead 2001/03/26
    atomic, アトミックな操作