generated at
排他制御
mutual exclusion, Mutex
複数のプロセスが同時に同じリソースを操作しないようにする仕組みのこと






代表的な排他制御の方法
ロック(Lock)
リソースを使う前にロックをかけ、他の処理がアクセスできないようにする
処理が終わったらロックを解除する
e.g.
アトミック操作
一つの操作を途中で割り込まれないようにする
個々の処理が小さい
e.g.
トランザクション
ACID特性






即時性
公平性


ソフトウェアのみで2つのプロセスの排他制御を行うアルゴリズム
1995年
要素
Interest
配列
Priority
変数