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
Application number
JP1102111A
Other languages
English (en)
Other versions
JP2800253B2 (ja
Inventor
Aiko Kumagai
愛子 熊谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1102111A priority Critical patent/JP2800253B2/ja
Publication of JPH038027A publication Critical patent/JPH038027A/ja
Application granted granted Critical
Publication of JP2800253B2 publication Critical patent/JP2800253B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機系の処理において、プログラムが
特定時刻及び特定時間間隔後に受は取ることができるタ
イマの通知方式に関する。
〔従来の技術〕
従来、特定時刻及び特定時間間隔後のタイマの通知が失
敗した場合、再通知は行わなかった。
〔発明が解決しようとする課題〕
上述した従来のタイマの通知方式では、特定時刻及び特
定時間間隔後のタイマの通知が、セマフォのオーバーフ
ローなどの一時的な原因により失敗した場合、タイマの
通知を受は取れず、プログラムの処理が不完全となる場
合があった。
〔課題を解決するための手段〕
本発明のタイマ通知遅延方式は、 プログラム実行時において、タイマ通知要求が行われた
時、要求内容をタイマ要求情報格納領域に格納するタイ
マ要求設定手段と、 このタイマ要求設定手段により設定された時刻がきた時
、タイマ要求情報格納領域に格納されたタイマ要求に従
ってタイマ通知を行うタイマ通知手段と、 このタイマ通知手段によるタイマ通知が失敗した時、タ
イマ通知遅延情報格納領域にタイマ通知情報を格納する
タイマ再通知設定手段と、前記タイマ通知手段で通知さ
れたタイマ要求をタイマ再通知設定手段と、前記タイマ
通知手段と、タイマ通知遅延情報格納領域に格納されて
いるタイマ通知情報に従ってタイマ通知を行うタイマ再
通知手段とを有している 〔実施例〕 次に、本発明について図面を参照して詳細に説明する。
第1図を参照すると、本発明の一実施例は、通知に失敗
したタイマ要求の情報を格納するタイマ通知遅延情報格
納領域1.特定時刻および特定時間間隔後のタイマ通知
要求の内容を格納するタイマ要求情報格納領域21通知
に失敗した場合、成功するまで遅延してタイマ通知を行
うことを示す遅延フラグ3.タイマ通知要求時、要求内
容をタイマ要求情報格納領域に格納するタイマ要求設定
手段4.このタイマ要求設定手段4により設定された時
刻がきた時、タイマ要求情報格納領域2にイマ通知が失
敗した時、タイマ通知遅延情報格納たタイマ要求をタイ
マ再通知設定手段と、前記タイマ通知手段7.前記タイ
マ再通知設定手段6によりタイマ通知遅延情報格納領域
1に格納されているタイマ通知情報に従ってタイマ通知
をおこなうタイマ再通知手段8とを含む。
第2図を参照すると、この実施例において、タイマ通知
要求時、タイマ要求設定手段4は、タイマ要求情報格納
領域2の中の空きのエントリに要求内容を格納しくステ
ップ41)、判断ステップ42において、要求内容を参
照し、タイマ通知に失敗した時に遅延して通知する要求
があると判断された場合、ステップ43へ制御を渡し、
エントリ中の遅延フラグ3をオンにする(ステップ43
)。
第3図を参照すると、タイマ要求設定手段4により設定
された時刻がきた時、タイマ通知手段5は、タイマ要求
情報格納領域2の中のエントリから要求内容を取得しく
ステップ51)、取得した要求に従って、タイマ通知を
行う(ステップ52)。
第4図を参照すると、タイマ再通知設定手段6は、判断
ステップ61において、タイマ通知が失敗したと判断さ
れた場合、判断ステップ62へ制御を渡し、判断ステッ
プ62において、遅延フラグ3がオンであると判断され
た場合、ステップ63へ制御を渡し、タイマ通知遅延情
報格納領域1の中の空きエントリに、通知に失敗したタ
イマ要求の情報を格納する(ステップ63)。
再び第1図を参照すると、タイマ通知手段7は、タイマ
要求情報格納領域2の中の通知を行ったエントリを空き
エントリにする。
第5図を参照すると、タイマ再通知手段8は、判断ステ
ップ81において、タイマ通知遅延情報格納領域1の中
に使用エン)lが、あると判断された場合、タイマ通知
遅延情報格納領域lの中の先頭の使用エントリから、タ
イマ要求の情報を取得しくステップ82)、取得した要
求に従って、タイマ通知を行う(ステップ83)。
次に、タイマ再通知手段8は、判断ステップ84におい
て、タイマ通知が成功したと判断された場合、タイマ通
知遅延情報格納領域1の中の通知を行ったエントリを空
きエントリにしくステップ85)2判断ステップ86に
おいて、タイマ通知遅延情報格納領域1の中の使用エン
トリを全てサーチしていないと判断された場合、タイマ
通知遅延情報格納領域1の中の次の使用エントリからタ
イマ要求の情報を取得しくステップ87)、ステップ8
3へ制御を戻す。
〔発明の効果〕
以上説明した通り、本発明は、特定時刻及び特定時間間
隔後のタイマの通知が、セマフォのオーバーフローなど
の一時的な原因により失敗した場合においても、通知が
必要な要求について、時間をおいて再通知を行えるとい
う効果がある。
【図面の簡単な説明】
第1図は、本発明の一実施例を示す図および第2図−第
5図は、タイマ要求設定手段、タイマ通知手段、タイマ
再通知設定手段およびタイマ再通知手段の動作を説明す
るための図である。 第1図から第2図において、■・・・・・・タイマ通知
遅延情報格納領域、2・・・・・・タイマ要求情報格納
領域、3・・・・・・遅延フラグ、4・・・・・・タイ
マ要求設定手段、5・・・・・・タイマ通知手段、6・
・・・・・タイマ再通知設定手段、7・・・・・・タイ
マ通知手段、8・・・・・・タイマ再通知手段。

Claims (1)

  1. 【特許請求の範囲】 プログラム実行時において、タイマ通知要求が行われた
    時、要求内容をタイマ要求情報格納領域に格納するタイ
    マ要求設定手段と、 このタイマ要求設定手段により設定された時刻がきた時
    、タイマ要求情報格納領域に格納されたタイマ要求に従
    ってタイマ通知を行うタイマ通知手段と、 このタイマ通手段によるタイマ通知が失敗した時、タイ
    マ通知遅延情報格納領域にタイマ通知情報を格納するタ
    イマ再通知設定手段と、 前記タイマ通知手段により通知されたタイマ要求をタイ
    マ要求情報格納領域から削除するタイマ要求削除手段と
    、 前記タイマ再通知設定手段によりタイマ通知遅延情報格
    納領域に格納されているタイマ通知情報に従ってタイマ
    通知を行うタイマ再通知手段とを含むことを特徴とする
    タイマ通知遅延方式。
JP1102111A 1989-04-20 1989-04-20 タイマ通知遅延方式 Expired - Fee Related JP2800253B2 (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6491245A (en) * 1987-09-30 1989-04-10 Fujitsu Ltd Timer interruption control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
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