[net.lang.ada] Task question

Matts_Kallioniemi_QZ@QZCOM.MAILNET (09/26/86)

You didn't mention what compiler You use. Task scheduling is implementation
dependent. VAX-Ada for example lets a task run as long it has demand on cpu,
which in Your case is forever for each task. The thing is to use
PRAGMA TIME_SLICE(0.01);
to force a rescheduling after every 0.01 seconds. This will naturally increase
the overhead when running the program.

Have a Nice Day!
---------------------------------------------------------------------------
BITNET:                 MATTS@SEARN.BITNET      (mail)
                        MATTS@SEQZ51.BITNET     (files, vax/vms-jnet)
MAILNET:                Matts_Kallioniemi_QZ@QZCOM.MAILNET
ARPA/CSNET:             Matts_Kallioniemi_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA
JANET:                  Matts_Kallioniemi_QZ%QZCOM@UK.AC.YORK.KL
EAN:                    matts@QZ.sunet
PSI/VAX-Mail:           240200101915::MATTS
G3 fax:                 Nat: 08-675559  Int: +46 8 675559
Telephone:              Nat: 08-654550  Int: +46 8 654550
Telex:                  SWE/10366 FOAS
Reality-Mail:           QZ, Stockholm University Computing Center
                        Box 27322, Linnegatan 89
                        S-102 54  STOCKHOLM, Sweden
ICBM:                   N5920 E01806
---------------------------------------------------------------------------