04/09/08 16:01.net
>>145
「不可分性」ぐらいかな?
要するに「ある動作が一つの要素として完結し、その動作の間に関係する
状態が変わることが無い事」ぐらいの意味だから。
例えば、rename(2)の動作は一見「目的のファイルをopenし、
元のファイルもopenし、元のファイルからreadし、目的のファイルにwriteし、
目的のファイルをcloseし、元のファイルをunlinkする」ことによって
達成できるけど、これはatomicな動作ではないため競合状態が起きたり
するということね。