-
Coffmanの循環待機条件 その2
A,B,C,Dあって行ロックするのはこれらの組み合わせ。
ソートすれば15通りの組み合わせだけになります。
一回のロックでの組み合わせが、この中のものであれば、デッドロックしないよーという話。
デッドロックするケースは、あるプロセスでは、A、B。別のプロセスでB、Aとすると… -
Coffmanの循環待機条件
お仕事で、書き込みの順序性を保つのにコードマスターにロックキーを用意して行ロック(select for update)で実現している方式に出会いました。
なぜにコードマスターで、思わないこともないのですが、そういうものなのです。
ロックキーは1テーブルごとへの書き込みを表現して… -