特許
J-GLOBAL ID:200903026143701519

共用資源を非同期的に更新するためのインターフェース・システムおよび方法

発明者:
出願人/特許権者:
代理人 (1件): 坂口 博 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願2000-070381
公開番号(公開出願番号):特開2000-284978
出願日: 2000年03月14日
公開日(公表日): 2000年10月13日
要約:
【要約】【課題】 ロックを管理するための改善されたシステムおよび方法を提供すること。【解決手段】 タスクは、呼出し側タスクによって要求された共用資源の更新を、共用資源上に排他ロックを保持している現在のタスクが、ロック上で待ち行列に入っている1つまたは複数の呼出し側タスクに代わって更新を実行する。ロック上の待ち行列で待機している共用資源の更新は、ロックが保持されている間に実行することができるが、その他の更新は、ロックが解除された後の後処理用に延期される。更新要求の中には、呼出しアプリケーションの任意選択で同期的に実行できるものもある。ネストされた非同期ロックが提供される。更新要求を記述するデータ構造は、呼出し側タスク以外の、共用資源上で排他ロックを現在保持している現在のタスクによる実行を待っている更新要求用の待機待ち行列に入れることができる。
請求項(抜粋):
非同期ロック機能を含むアプリケーションが、タスクの中断またはタスクの切替えなしにロックを介して資源を更新できるようにする方法であって、第1のタスクが要求する資源を更新するための要求を、前記資源用のロック上の待ち行列に入れるステップと、前記ロックを解除する前に前記要求を実行するために前記資源上で前記ロックを保持している第2のタスクを動作させるステップとを含む方法。
IPC (2件):
G06F 9/46 340 ,  G06F 12/00 535
FI (2件):
G06F 9/46 340 F ,  G06F 12/00 535 D
引用特許:
審査官引用 (7件)
全件表示

前のページに戻る