comp.lang.ada
 help / color / mirror / Atom feed
From: rstranders@yahoo.com (Ruben Stranders)
Subject: Ada multi-threaded programs do not terminate under RedHat Linux
Date: 7 Nov 2003 12:28:27 -0800
Date: 2003-11-07T12:28:27-08:00	[thread overview]
Message-ID: <43f0a81.0311071228.6620c6c2@posting.google.com> (raw)

I'm a Ada newbie and I have to make a very simple program to
demonstrate the use of multithreading in Ada. For that purpose, I
created the following program.

============================
procedure test is
        task type counter;

        task body counter is
        i : integer :=0;
        begin
                put_line("Start");
                while i < 10000 loop
                        i := i + 1;
                end loop;
                put_line("Finish");
        end;

        task1 : counter;

begin
        put_line("Test");
end;
============================

I've compiled it under RedHat Linux 9.0 with "gnatmake test.adb".
Unfortunately, the resulting program doesn't terminate. Instead of the
expected output:

Starting
Finished
Test

it only prints the first two lines. The body of the procedure "test"
is never called. I've tried this with several other programs and on
different machines (all with RedHat 9.0). Can anyone give me a
pointer?

Regards,

Ruben



             reply	other threads:[~2003-11-07 20:28 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-07 20:28 Ruben Stranders [this message]
2003-11-07 21:45 ` Ada multi-threaded programs do not terminate under RedHat Linux Robert Spooner
2003-11-07 21:53 ` Jeff C,
2003-11-07 22:55   ` news.planet.nl
2003-11-08  2:08 ` Jeffrey Carter
2003-11-10 17:47   ` Warren W. Gay VE3WWG
     [not found] ` <h8fu71-s53.ln1@beastie.ix.netcom.com>
2003-11-08  9:49   ` Ruben Stranders
     [not found]     ` <fhnv71-s24.ln1@beastie.ix.netcom.com>
2003-11-08 23:09       ` Ruben Stranders
2003-11-09  5:31         ` Adrian Hoe
2003-11-09 10:39           ` Ruben Stranders
2003-11-11  2:32             ` Adrian Hoe
2003-11-11  2:34               ` Adrian Hoe
2003-11-08 21:36 ` Patrice Freydiere
2003-11-10  9:29 ` Gerald Kasner
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox