generated at
排他制御
同時共有することができない 資源(マスタファイル共有メモリ通信回線等)をいくつかのプログラムが使いたいとき、資源を矛盾のないように運用するために、ひとつのプログラムだけに使用許可すること。
共有資源一貫性を保つために行われる制御である。
排他制御は、
あるひとつのデータアクセスする
という局面で必ずと言っていいほど登場してくる。
メモリ上のあるデータ領域とプロセスという場合であれば、「セマフォ」であり、 データベース上のデータとSQL文という場合であれば、「ロック」である。
Mutually exclusive events
Reentrant mutex