DELAY ステートメントは、指定された時間の間、
アプリケーション・プログラム内の次のステートメントの実行を一時中断させます。
 >>-DELAY--(expression)--;--------------------------------------><
|
- expression
- 式を指定します。この式は、計算されて FIXED BINARY(31,0) に変換されます。
指定されたミリ秒の間、実行が一時中断します。
最大待機時間は、23 時間 59 分です。
以下に例を示します。
- delay (20); 実行を 20 ミリ秒間中断します。
- delay (10**3); 実行を 1 秒間中断します。
- delay (10*10**3); 実行を 10 秒間中断します。
プログラムが CICS 下で実行されている場合、DELAY ステートメントは EXEC CICS DELAY コマンドを使用して実装されます。
EXEC CICS DELAY コマンドの時間間隔は現在、少なくとも 1 秒あります。
PL/I DELAY ステートメントで指定されたミリ秒数は、値が 1 秒未満の場合 (1 に設定されます) を除き、最も近い秒に切り捨てられます。
以下に例を示します。
- delay(30); CICS 下で 1 秒間実行を中断します。
- delay(2100); CICS 下で 2 秒間実行を中断します。
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)