特許
J-GLOBAL ID:200903093742595840

排他制御方式

発明者:
出願人/特許権者:
代理人 (1件): 富田 和子
公報種別:公開公報
出願番号(国際出願番号):特願平3-172618
公開番号(公開出願番号):特開平5-020269
出願日: 1991年07月12日
公開日(公表日): 1993年01月29日
要約:
【要約】 (修正有)【目的】同一のオンライン処理を構成する1つ以上のトランザクション処理プログラムが、競合管理を必要とする共用資源を占有することができる排他制御を実現する。【構成】共用ファイル8を占有できるオンライン処理を識別するための占有情報が登録されている占有管理テーブル9と、このテーブル9を参照し、共用ファイル8の占有要求を発行したトランザクション処理プログラム3-1〜3-nが共用ファイル8を占有できるプログラムであると判定した場合に、この処理プログラムに占有許可を通知する占有手段5と、占有管理テーブル9を参照し、共用ファイル8の占有解除要求を発行したトランザクション処理プログラム3-1〜3-nが共用ファイル8を占有しているオンライン処理を構成する処理プログラムであると判定した場合に、この処理プログラム3-1〜3-nに占有解除許可を通知する占有解除手段6とを設けている。
請求項(抜粋):
共用資源を有する計算機システムと複数の端末とが通信路を介して接続され、上記端末との間の上記共用資源に対するアクセス要求を含むオンライン処理を複数のトランザクション処理プログラムの実行によって行い、該オンライン処理を複数個並列処理することができるオンライン計算機システムにおいて、上記共用資源を占有しているオンライン処理を識別するための識別子を登録するための占有管理テーブルと、オンライン処理ごとに割り当てられた識別子を、該オンライン処理を構成するトランザクション処理プログラムに付与する識別子付与手段と、トランザクション処理プログラムから上記識別子を含む占有要求を受けると、上記占有管理テーブルに上記識別子が登録されているか否かを調べ、登録されていないときには、該占有要求に含まれた識別子を上記占有管理テーブルに登録して、要求元のトランザクション処理プログラムに占有許可を通知し、登録されているときには、登録されている識別子と該占有要求に含まれた識別子とを比較し、両者が等しい場合は、要求元のトランザクション処理プログラムに占有許可を通知し、両者が等しくない場合は、要求元のトランザクション処理プログラムに占有不許可を通知する占有手段と、トランザクション処理プログラムから上記識別子を含む占有解除要求を受けると、該占有解除要求に含まれた識別子とを比較し、両者が等しい場合は、要求元のトランザクション処理プログラムに占有解除許可を通知する占有解除手段とを備えたことを特徴とする排他制御方式。
IPC (2件):
G06F 15/00 310 ,  G06F 9/46 340

前のページに戻る