分散ロックとは、複数の独立したコンピュータやノードから構成される分散システムにおいて、同一の共有リソースへの同時アクセスを排他制御し、データの整合性を維持するための仕組みです。単一のサーバー上で動作する通常のロック機構とは異なり、ネットワークを介して連携する複数のプロセス間で競合を防ぐ必要があります。そのため、一元的な管理サーバーに依存しない方式や、合意形成アルゴリズムを用いた堅牢な仕組みが採用されることが多くあります。データベースの更新処理、ファイルシステムの排他制御、クラウド環境におけるバッチ処理の重複実行防止など、現代の大規模システムにおいて不可欠な基盤技術の一つとなっています。