comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Spooner <rls19@psu.edu>
To: Ruben Stranders <rstranders@yahoo.com>
Subject: Re: Ada multi-threaded programs do not terminate under RedHat Linux
Date: Fri, 07 Nov 2003 16:45:53 -0500
Date: 2003-11-07T16:45:53-05:00	[thread overview]
Message-ID: <3FAC1291.7020305@psu.edu> (raw)
In-Reply-To: <43f0a81.0311071228.6620c6c2@posting.google.com>

Ruben,

With the addition of:

with Ada.Text_IO; use Ada.Text_IO;

at the beginning, it compiles and runs OK using the latest public 
version of GNAT on Win2K. I don't have a linux machine to try.

Bob

Ruben Stranders wrote:
> 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

-- 
                             Robert L. Spooner
                      Registered Professional Engineer
                        Associate Research Engineer
                   Intelligent Control Systems Department

          Applied Research Laboratory        Phone: (814) 863-4120
          The Pennsylvania State University  FAX:   (814) 863-7841
          P. O. Box 30
          State College, PA 16804-0030       rls19@psu.edu




  reply	other threads:[~2003-11-07 21:45 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-07 20:28 Ada multi-threaded programs do not terminate under RedHat Linux Ruben Stranders
2003-11-07 21:45 ` Robert Spooner [this message]
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