home *** CD-ROM | disk | FTP | other *** search
- with Text_IO; use Text_IO;
- procedure Incr is
- pragma Time_Slice(0.01);
-
- N: Integer := 0;
- pragma Volatile(N);
-
- task type Increment;
- task body Increment is
- begin
- for I in 1..100_000 loop
- N := N + 1;
- end loop;
- end Increment;
-
- begin
- declare
- Increment_1, Increment_2: Increment;
- begin
- null;
- end;
- Put_Line("Number of iterations = " & Integer'Image(N));
- end Incr;
-