タグ

concurrencyとlockに関するnabinnoのブックマーク (1)

  • ロック (計算機科学) - Wikipedia

    計算機科学におけるロック(英: lock)とは、計算機システム内に複数の動作主体(プロセスやスレッドなど)のある環境で、データやデバイスなどの共有計算資源(共有リソース)へのアクセス制限を課す同期機構のひとつである。ロックは相互排他の並行性制御ポリシーを強制する手法のひとつでもある。アクセス制限を課す動作を「ロックする」「ロックを取得する」「ロックを獲得する」(acquire lock) などと表現する。また対義語として、制限を解除することをアンロック(英: unlock)と呼び、その動作を「アンロックする」「ロックを解放する」「ロックを解除する」(release lock) などと表現する[注釈 1]。 ロックは、複数の動作主体が同一のリソースに対して状態を変更する動作を行うとき、不整合な状態(競合状態)が起こらないように制御する並行性制御において用いられる手法の一つである。ある動作主体

  • 1