Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

Sleep

Causes program execution to delay for the specified number of seconds.

Synopsis

Sleep time

Arguments

time A number specifying the number of seconds to delay. Can be an integer specifying whole seconds, or a decimal number specifying fractional seconds.

Description

The Sleep statement delays program execution for the specified duration in seconds. Program execution then resumes at the statement immediately following Sleep. A non-numeric time value is treated as zero.

Examples

The following example illustrates the use of the Sleep statement with whole seconds:

Println now
Sleep 5
Println now

The following example illustrates the use of the Sleep statement with fractional seconds:

Println now
Sleep 0.9
Println now

See Also

  • Basic: Now function, Timer function

  • ObjectScript: HANG command

Feedback