アトミック処理
それ以上分割できない(
アトミック
)とされる、
不可分操作
と呼ばれる処理
並行プログラミング入門
による定義:
ある処理がアトミックである⇒その処理の途中状態はシステム的に観測することができず、かつ、もしその処理が失敗した場合は完全に処理前の状態に復元される
CPU
にはアトミック処理用の
命令
がサポートされており、それを利用して様々な同期処理機構や、より抽象度の高い言語レベルでのアトミック処理を実装している。