Next: , Previous: 9.6.1, Up: 9


9.7 Select Statements

1
There are four forms of the select_statement. One form provides a selective wait for one or more select_alternatives. Two provide timed and conditional entry calls. The fourth provides asynchronous transfer of control.

Syntax

2

select_statement::=
   selective_accept
  timed_entry_call
  conditional_entry_call
  asynchronous_select
Examples

3
Example of a select statement:

4

     select
        accept Driver_Awake_Signal;
     or
        delay 30.0*Seconds;
        Stop_The_Train;
     end select;