トランザクション処理 の 排他制御に関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

排他制御

排他制御とは

排他制御(はいたせいぎょ)とは、コンピュータの動作において、複数のプロセスが利用出来る共有資源に対し、複数のプロセスからの同時アクセスにより競合が発生する場合に、あるプロセスに資源を独占的に利用させている間は、他のプロセスが利用できないようにする事で整合性を保つ処理の事をいう。
相互排除()ともいう。最大k個のプロセスが共有資源にアクセスして良い場合を k-相互排除という。
排他制御を行う場合にはアトミック性が重要となる。
プロセスがある資源を占有しようとする時には、以下の操作を行う必要があるが、
これらの途中で他のプロセスに実行が移行すると整合性を保つ事が出来ない。

資源が他のプロセスによって占有されていない事を確認する。
資源を占有する。

アトミック性を確保するために後述するような各種の実装方法が利用される。
クリティカルセクションでは、排他制御を必要とする。

ページトップへ戻る


JP1

JP1

JP1は、システムの稼働性能監視、資産の管理やセキュリティ管理等を統合的に行うソフトウェア製品です。

ERP

中規模向けERPパッケージ"GEMPLANET"を核とした業務システムを構築するソリューションです。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る