JPH038027A - タイマ通知遅延方式 - Google Patents
タイマ通知遅延方式Info
- Publication number
- JPH038027A JPH038027A JP1102111A JP10211189A JPH038027A JP H038027 A JPH038027 A JP H038027A JP 1102111 A JP1102111 A JP 1102111A JP 10211189 A JP10211189 A JP 10211189A JP H038027 A JPH038027 A JP H038027A
- Authority
- JP
- Japan
- Prior art keywords
- timer
- notification
- request
- storage area
- information storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims 1
- 230000037430 deletion Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、電子計算機系の処理において、プログラムが
特定時刻及び特定時間間隔後に受は取ることができるタ
イマの通知方式に関する。
特定時刻及び特定時間間隔後に受は取ることができるタ
イマの通知方式に関する。
従来、特定時刻及び特定時間間隔後のタイマの通知が失
敗した場合、再通知は行わなかった。
敗した場合、再通知は行わなかった。
上述した従来のタイマの通知方式では、特定時刻及び特
定時間間隔後のタイマの通知が、セマフォのオーバーフ
ローなどの一時的な原因により失敗した場合、タイマの
通知を受は取れず、プログラムの処理が不完全となる場
合があった。
定時間間隔後のタイマの通知が、セマフォのオーバーフ
ローなどの一時的な原因により失敗した場合、タイマの
通知を受は取れず、プログラムの処理が不完全となる場
合があった。
本発明のタイマ通知遅延方式は、
プログラム実行時において、タイマ通知要求が行われた
時、要求内容をタイマ要求情報格納領域に格納するタイ
マ要求設定手段と、 このタイマ要求設定手段により設定された時刻がきた時
、タイマ要求情報格納領域に格納されたタイマ要求に従
ってタイマ通知を行うタイマ通知手段と、 このタイマ通知手段によるタイマ通知が失敗した時、タ
イマ通知遅延情報格納領域にタイマ通知情報を格納する
タイマ再通知設定手段と、前記タイマ通知手段で通知さ
れたタイマ要求をタイマ再通知設定手段と、前記タイマ
通知手段と、タイマ通知遅延情報格納領域に格納されて
いるタイマ通知情報に従ってタイマ通知を行うタイマ再
通知手段とを有している 〔実施例〕 次に、本発明について図面を参照して詳細に説明する。
時、要求内容をタイマ要求情報格納領域に格納するタイ
マ要求設定手段と、 このタイマ要求設定手段により設定された時刻がきた時
、タイマ要求情報格納領域に格納されたタイマ要求に従
ってタイマ通知を行うタイマ通知手段と、 このタイマ通知手段によるタイマ通知が失敗した時、タ
イマ通知遅延情報格納領域にタイマ通知情報を格納する
タイマ再通知設定手段と、前記タイマ通知手段で通知さ
れたタイマ要求をタイマ再通知設定手段と、前記タイマ
通知手段と、タイマ通知遅延情報格納領域に格納されて
いるタイマ通知情報に従ってタイマ通知を行うタイマ再
通知手段とを有している 〔実施例〕 次に、本発明について図面を参照して詳細に説明する。
第1図を参照すると、本発明の一実施例は、通知に失敗
したタイマ要求の情報を格納するタイマ通知遅延情報格
納領域1.特定時刻および特定時間間隔後のタイマ通知
要求の内容を格納するタイマ要求情報格納領域21通知
に失敗した場合、成功するまで遅延してタイマ通知を行
うことを示す遅延フラグ3.タイマ通知要求時、要求内
容をタイマ要求情報格納領域に格納するタイマ要求設定
手段4.このタイマ要求設定手段4により設定された時
刻がきた時、タイマ要求情報格納領域2にイマ通知が失
敗した時、タイマ通知遅延情報格納たタイマ要求をタイ
マ再通知設定手段と、前記タイマ通知手段7.前記タイ
マ再通知設定手段6によりタイマ通知遅延情報格納領域
1に格納されているタイマ通知情報に従ってタイマ通知
をおこなうタイマ再通知手段8とを含む。
したタイマ要求の情報を格納するタイマ通知遅延情報格
納領域1.特定時刻および特定時間間隔後のタイマ通知
要求の内容を格納するタイマ要求情報格納領域21通知
に失敗した場合、成功するまで遅延してタイマ通知を行
うことを示す遅延フラグ3.タイマ通知要求時、要求内
容をタイマ要求情報格納領域に格納するタイマ要求設定
手段4.このタイマ要求設定手段4により設定された時
刻がきた時、タイマ要求情報格納領域2にイマ通知が失
敗した時、タイマ通知遅延情報格納たタイマ要求をタイ
マ再通知設定手段と、前記タイマ通知手段7.前記タイ
マ再通知設定手段6によりタイマ通知遅延情報格納領域
1に格納されているタイマ通知情報に従ってタイマ通知
をおこなうタイマ再通知手段8とを含む。
第2図を参照すると、この実施例において、タイマ通知
要求時、タイマ要求設定手段4は、タイマ要求情報格納
領域2の中の空きのエントリに要求内容を格納しくステ
ップ41)、判断ステップ42において、要求内容を参
照し、タイマ通知に失敗した時に遅延して通知する要求
があると判断された場合、ステップ43へ制御を渡し、
エントリ中の遅延フラグ3をオンにする(ステップ43
)。
要求時、タイマ要求設定手段4は、タイマ要求情報格納
領域2の中の空きのエントリに要求内容を格納しくステ
ップ41)、判断ステップ42において、要求内容を参
照し、タイマ通知に失敗した時に遅延して通知する要求
があると判断された場合、ステップ43へ制御を渡し、
エントリ中の遅延フラグ3をオンにする(ステップ43
)。
第3図を参照すると、タイマ要求設定手段4により設定
された時刻がきた時、タイマ通知手段5は、タイマ要求
情報格納領域2の中のエントリから要求内容を取得しく
ステップ51)、取得した要求に従って、タイマ通知を
行う(ステップ52)。
された時刻がきた時、タイマ通知手段5は、タイマ要求
情報格納領域2の中のエントリから要求内容を取得しく
ステップ51)、取得した要求に従って、タイマ通知を
行う(ステップ52)。
第4図を参照すると、タイマ再通知設定手段6は、判断
ステップ61において、タイマ通知が失敗したと判断さ
れた場合、判断ステップ62へ制御を渡し、判断ステッ
プ62において、遅延フラグ3がオンであると判断され
た場合、ステップ63へ制御を渡し、タイマ通知遅延情
報格納領域1の中の空きエントリに、通知に失敗したタ
イマ要求の情報を格納する(ステップ63)。
ステップ61において、タイマ通知が失敗したと判断さ
れた場合、判断ステップ62へ制御を渡し、判断ステッ
プ62において、遅延フラグ3がオンであると判断され
た場合、ステップ63へ制御を渡し、タイマ通知遅延情
報格納領域1の中の空きエントリに、通知に失敗したタ
イマ要求の情報を格納する(ステップ63)。
再び第1図を参照すると、タイマ通知手段7は、タイマ
要求情報格納領域2の中の通知を行ったエントリを空き
エントリにする。
要求情報格納領域2の中の通知を行ったエントリを空き
エントリにする。
第5図を参照すると、タイマ再通知手段8は、判断ステ
ップ81において、タイマ通知遅延情報格納領域1の中
に使用エン)lが、あると判断された場合、タイマ通知
遅延情報格納領域lの中の先頭の使用エントリから、タ
イマ要求の情報を取得しくステップ82)、取得した要
求に従って、タイマ通知を行う(ステップ83)。
ップ81において、タイマ通知遅延情報格納領域1の中
に使用エン)lが、あると判断された場合、タイマ通知
遅延情報格納領域lの中の先頭の使用エントリから、タ
イマ要求の情報を取得しくステップ82)、取得した要
求に従って、タイマ通知を行う(ステップ83)。
次に、タイマ再通知手段8は、判断ステップ84におい
て、タイマ通知が成功したと判断された場合、タイマ通
知遅延情報格納領域1の中の通知を行ったエントリを空
きエントリにしくステップ85)2判断ステップ86に
おいて、タイマ通知遅延情報格納領域1の中の使用エン
トリを全てサーチしていないと判断された場合、タイマ
通知遅延情報格納領域1の中の次の使用エントリからタ
イマ要求の情報を取得しくステップ87)、ステップ8
3へ制御を戻す。
て、タイマ通知が成功したと判断された場合、タイマ通
知遅延情報格納領域1の中の通知を行ったエントリを空
きエントリにしくステップ85)2判断ステップ86に
おいて、タイマ通知遅延情報格納領域1の中の使用エン
トリを全てサーチしていないと判断された場合、タイマ
通知遅延情報格納領域1の中の次の使用エントリからタ
イマ要求の情報を取得しくステップ87)、ステップ8
3へ制御を戻す。
以上説明した通り、本発明は、特定時刻及び特定時間間
隔後のタイマの通知が、セマフォのオーバーフローなど
の一時的な原因により失敗した場合においても、通知が
必要な要求について、時間をおいて再通知を行えるとい
う効果がある。
隔後のタイマの通知が、セマフォのオーバーフローなど
の一時的な原因により失敗した場合においても、通知が
必要な要求について、時間をおいて再通知を行えるとい
う効果がある。
第1図は、本発明の一実施例を示す図および第2図−第
5図は、タイマ要求設定手段、タイマ通知手段、タイマ
再通知設定手段およびタイマ再通知手段の動作を説明す
るための図である。 第1図から第2図において、■・・・・・・タイマ通知
遅延情報格納領域、2・・・・・・タイマ要求情報格納
領域、3・・・・・・遅延フラグ、4・・・・・・タイ
マ要求設定手段、5・・・・・・タイマ通知手段、6・
・・・・・タイマ再通知設定手段、7・・・・・・タイ
マ通知手段、8・・・・・・タイマ再通知手段。
5図は、タイマ要求設定手段、タイマ通知手段、タイマ
再通知設定手段およびタイマ再通知手段の動作を説明す
るための図である。 第1図から第2図において、■・・・・・・タイマ通知
遅延情報格納領域、2・・・・・・タイマ要求情報格納
領域、3・・・・・・遅延フラグ、4・・・・・・タイ
マ要求設定手段、5・・・・・・タイマ通知手段、6・
・・・・・タイマ再通知設定手段、7・・・・・・タイ
マ通知手段、8・・・・・・タイマ再通知手段。
Claims (1)
- 【特許請求の範囲】 プログラム実行時において、タイマ通知要求が行われた
時、要求内容をタイマ要求情報格納領域に格納するタイ
マ要求設定手段と、 このタイマ要求設定手段により設定された時刻がきた時
、タイマ要求情報格納領域に格納されたタイマ要求に従
ってタイマ通知を行うタイマ通知手段と、 このタイマ通手段によるタイマ通知が失敗した時、タイ
マ通知遅延情報格納領域にタイマ通知情報を格納するタ
イマ再通知設定手段と、 前記タイマ通知手段により通知されたタイマ要求をタイ
マ要求情報格納領域から削除するタイマ要求削除手段と
、 前記タイマ再通知設定手段によりタイマ通知遅延情報格
納領域に格納されているタイマ通知情報に従ってタイマ
通知を行うタイマ再通知手段とを含むことを特徴とする
タイマ通知遅延方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1102111A JP2800253B2 (ja) | 1989-04-20 | 1989-04-20 | タイマ通知遅延方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1102111A JP2800253B2 (ja) | 1989-04-20 | 1989-04-20 | タイマ通知遅延方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH038027A true JPH038027A (ja) | 1991-01-16 |
| JP2800253B2 JP2800253B2 (ja) | 1998-09-21 |
Family
ID=14318692
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1102111A Expired - Fee Related JP2800253B2 (ja) | 1989-04-20 | 1989-04-20 | タイマ通知遅延方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2800253B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6491245A (en) * | 1987-09-30 | 1989-04-10 | Fujitsu Ltd | Timer interruption control system |
-
1989
- 1989-04-20 JP JP1102111A patent/JP2800253B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6491245A (en) * | 1987-09-30 | 1989-04-10 | Fujitsu Ltd | Timer interruption control system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2800253B2 (ja) | 1998-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1327347C (zh) | 在多处理环境中执行进程 | |
| JP3701816B2 (ja) | タスク終了を通知する方法および装置 | |
| JPH038027A (ja) | タイマ通知遅延方式 | |
| JPH01286029A (ja) | マイクロプログラムのパッチ方式 | |
| JPH08190491A (ja) | タスク切り換え方法 | |
| JP2001092676A (ja) | 組み込みプログラムにおけるタスク管理システム | |
| JPH0465733A (ja) | バックアップファイル作成装置 | |
| JP2010026575A (ja) | スケジューリング方法およびスケジューリング装置並びにマルチプロセッサシステム | |
| JPH01316846A (ja) | バッファ管理方式 | |
| JPH0452942A (ja) | ファイル転送方式 | |
| JPH086771A (ja) | プログラム更新管理システム及びプログラム更新システムにおける更新管理方法 | |
| JPS63180156A (ja) | プログラムロ−ド方式 | |
| JPH02304647A (ja) | ファイル退避方式 | |
| JPH01288904A (ja) | シーケンプログラム切り換え装置 | |
| JPH04157534A (ja) | タスクグループ単位のサスペンド/リスタート方式 | |
| JPS6027948A (ja) | スケジユ−リング方法 | |
| JPH02127732A (ja) | ジョブ管理方式 | |
| JPH01312629A (ja) | プログラムの自動修正方式 | |
| CN111400324A (zh) | 一种锁定云存储中对象的方法、装置及服务器 | |
| JPH0341533A (ja) | 更新履歴管理システム | |
| JPH02247738A (ja) | マルチタスクシステム | |
| JPH01270143A (ja) | ブレーク割り込み制御方式 | |
| JPH04177535A (ja) | 割込み要因発生時での処理制御方式 | |
| JPH06332720A (ja) | シグナル制御方法 | |
| JPS62274341A (ja) | プログラム呼出し制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |