comp.lang.ada
 help / color / mirror / Atom feed
From: Florian Weimer <fw@deneb.cygnus.argh.org>
Subject: Re: Dynamic allocation of tasks
Date: 2000/03/22
Date: 2000-03-22T21:38:53+00:00	[thread overview]
Message-ID: <874s9yd6s2.fsf@deneb.cygnus.argh.org> (raw)
In-Reply-To: slrn8di1sp.jt.lutz@taranis.iks-jena.de

lutz@iks-jena.de (Lutz Donnerhacke) writes:

> * Florian Weimer wrote:
> >What's the effect of an abort statement if the task in question is
> >blocked in a syscall (such as read(2))?
> 
> OS depended: May block forever.

Yes, but we can assume an OS where unkillable processes stuck in the
kernel are considered buggy kernel behavior (e.g., Linux).

In my last posting, I have failed to mention a piece of information which
might be important: after an "abort Some_Task;", "Some_Task'Terminated'
never became true (even if I waited three or five seconds before
examining the attribute).  In fact, this motivated my first RM
interpretation that an abnormal task is not a terminated task.  (No,
compiler behavior does not determine my RM interpretations, but it
suggest the direction in which I search for evidence.  The Ada tasking
stuff is rather new to me, and I don't see the whole picture yet.)




  reply	other threads:[~2000-03-22  0:00 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-22  0:00 Dynamic allocation of tasks Florian Weimer
2000-03-22  0:00 ` Robert Dewar
2000-03-22  0:00   ` Florian Weimer
2000-03-22  0:00     ` Lutz Donnerhacke
2000-03-22  0:00       ` Florian Weimer [this message]
2000-03-27  0:00         ` Robert A Duff
2000-03-28  0:00           ` Florian Weimer
2000-03-28  0:00             ` Tucker Taft
2000-03-23  0:00     ` Robert Dewar
2000-03-24  0:00       ` Florian Weimer
replies disabled

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