< Ada Programming < Keywords

Ada. Time-tested, safe and secure.
Delay statements
Relative delays
delay
Wait_Time;
The Ravenscar profile forbids the use of the relative delay statement:
pragma
Restrictions (No_Relative_Delay)
This language feature is only available from Ada 2005 on.
Absolute delays
delay
until
Next_Time;
Select statements
Delay alternative
Selective accept:
select
when
Cond => accept_statement statementsor
delay_alternativeend
select
;
Timed entry call
select
entry_call_alternativeor
delay_alternativeend
select
;
Asynchronous transfer of control
select
delay
until
Abort_Time; statementsthen
abort
abortable_partend
select
;
See also
Wikibook
- Ada Programming
- Ada Programming/Keywords
- Ada Programming/Tasking
- Ada Programming/Pragmas/Restrictions/No Relative Delay
Ada Reference Manual
Ada Quality and Style Guide
Ada Keywords | ||||
---|---|---|---|---|
abort |
else |
new |
return |
|
abs |
elsif |
not |
reverse |
|
abstract (Ada 95) |
end |
null |
||
accept |
entry |
select |
||
access |
exception |
of |
separate |
|
aliased (Ada 95) |
exit |
or |
some (Ada 2012) |
|
all |
others |
subtype |
||
and |
for |
out |
synchronized (Ada 2005) |
|
array |
function |
overriding (Ada 2005) |
||
at |
tagged (Ada 95) |
|||
generic |
package |
task |
||
begin |
goto |
pragma |
terminate |
|
body |
private |
then |
||
if |
procedure |
type |
||
case |
in |
protected (Ada 95) |
||
constant |
interface (Ada 2005) |
until (Ada 95) |
||
is |
raise |
use |
||
declare |
range |
|||
delay |
limited |
record |
when |
|
delta |
loop |
rem |
while |
|
digits |
renames |
with |
||
do |
mod |
requeue (Ada 95) |
xor |
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.