comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@world.std.com>
Subject: Re: Finalization of record components which are tasks
Date: 2000/03/03
Date: 2000-03-03T00:00:00+00:00	[thread overview]
Message-ID: <wcck8jki07m.fsf@world.std.com> (raw)
In-Reply-To: tg9000fe58.fsf@mercury.rus.uni-stuttgart.de

Florian Weimer <Florian.Weimer@RUS.Uni-Stuttgart.DE> writes:

> 
> Florian Weimer <Florian.Weimer@RUS.Uni-Stuttgart.DE> writes:
> 
> > Does the termination of a task which is a component of a controlled
> > object really happen *before* the user-defined finalization subprogram
> > is called?  This is really surprising.  IMHO, both common sense and
> > 7.6.1(5) suggest that the task object has to be finalized *after* the
> > user-defined finalization subprogram has completed.
> 
> Kudos to Robert A. Duff, who explained me via email why my
> expectations were wrong.

I meant to post it, not email it.  Feel free to post my e-mail, if you
still have a copy, and think anybody might be interested.

>...  In short, I didn't know the concept of
> "masters" (and didn't read RM 9.3).
> 
> Maybe it's time to read another book.  Cohen's "Ada as a Second
> Language" doesn't help much in this area.  Is "Currency in Ada" (by
> Burns and Wellings) a good choice?

Yeah.  There's also John Barnes' book.

- Bob




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

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-02  0:00 Finalization of record components which are tasks Florian Weimer
2000-03-02  0:00 ` Robert A Duff
2000-03-03  0:00 ` Florian Weimer
2000-03-03  0:00   ` Robert A Duff [this message]
  -- strict thread matches above, loose matches on Subject: below --
2000-03-03  0:00 Christoph Grein
replies disabled

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