19 lines
329 B
Ada
19 lines
329 B
Ada
|
|
with Ada.Text_IO; use Ada.Text_IO;
|
||
|
|
|
||
|
|
procedure Test_Events is
|
||
|
|
-- Place the event implementation here
|
||
|
|
X : Event;
|
||
|
|
|
||
|
|
task A;
|
||
|
|
task body A is
|
||
|
|
begin
|
||
|
|
Put_Line ("A is waiting for X");
|
||
|
|
X.Wait;
|
||
|
|
Put_Line ("A received X");
|
||
|
|
end A;
|
||
|
|
begin
|
||
|
|
delay 1.0;
|
||
|
|
Put_Line ("Signal X");
|
||
|
|
X.Signal;
|
||
|
|
end Test_Events;
|