摘要 |
同時トランザクションがある場合に、トランザクショナルミドルウェアシステムにおいてロックメカニズムをサポートして、共有メモリ中のトランザクションデータを保護することができる。トランザクショナルミドルウェアマシン環境は、複数のプロセッサ上で作動するオペレーティングシステムによって提供されるセマフォを含む。複数のプロセッサは、共有メモリ中のデータにアクセスするように動作する。トランザクショナルミドルウェアマシン環境は、1つ以上のプロセスに関連付けられるテストアンドセット(TAS)アセンブリコンポーネントも含む。各上記プロセスは、共有メモリ中のデータについてのロックを取得するために、TASアセンブリコンポーネントを用いて1回以上のTASオペレーションを行なう。その上、TASコンポーネントが多くのTASオペレーションを行ない、ロックの取得に失敗した後で、プロセスは、セマフォ上でブロックされ、共有メモリ中のデータに対するロックの解除を待機するように動作する。 |