comp.lang.ada
 help / color / mirror / Atom feed
* task synchronization and activation
@ 2005-02-19 15:11 Evangelista Sami
  2005-02-19 16:11 ` Martin Krischik
  2005-02-21  8:50 ` Jean-Pierre Rosen
  0 siblings, 2 replies; 12+ messages in thread
From: Evangelista Sami @ 2005-02-19 15:11 UTC (permalink / raw)


Hello all

Why does a task have to wait that all the tasks it created are
activated before
executing? I am thinking of point 9.2.5 of the RM :

"The task that created the new tasks and initiated their activations
(the activator) is blocked until all of these activations complete
(successfully or not)."

I can understand that a master has to wait for the tasks he created
before finalizing since in the other case it could "free" some memory
needed by its children.
But i cannot see why this synchronisation after activation is
necessary. What is the technical reason?

Thanks for any help

Sami



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2005-02-23  7:58 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-19 15:11 task synchronization and activation Evangelista Sami
2005-02-19 16:11 ` Martin Krischik
2005-02-19 18:11   ` Ed Falis
2005-02-19 20:05   ` Robert A Duff
2005-02-20 10:47     ` Martin Krischik
2005-02-21 19:25     ` Dmitry A. Kazakov
2005-02-21  8:50 ` Jean-Pierre Rosen
2005-02-21 21:55   ` Robert A Duff
2005-02-22  0:01     ` Randy Brukardt
2005-02-22  7:17     ` Jean-Pierre Rosen
2005-02-23  2:24       ` Robert A Duff
2005-02-23  7:58         ` Martin Krischik

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