comp.lang.ada
 help / color / mirror / Atom feed
From: Ray Blaak <rAYblaaK@STRIPCAPStelus.net>
Subject: Re: About studying Ada's implementation on its concurrent programming features.
Date: Thu, 31 May 2007 17:17:59 GMT
Date: 2007-05-31T17:17:59+00:00	[thread overview]
Message-ID: <u8xb4lxoc.fsf@STRIPCAPStelus.net> (raw)
In-Reply-To: PM000431C394393035@tilopa.unknown.dom

Ed Falis <falis@verizon.net> writes:
> If I were to pick up a single comprehensive book on concurrency in Ada,
> it would be "Concurrency in Ada" by Burns and Welling.  A very good
> description of the model and its use.  The only unfortunate part, is
> that the new edition that covers Ada '05 is still pending publication,
> though it can be preordered at Amazon under the title "Concurrent and
> Real-Time Programming in Ada".  I expect that many of the weak points of
> Ada 95 that the authors identified will be addressed in this new version
> of the book due to changes in the language.

I second this. It is especially good at explaining concurrency pitfalls with
specific Ada issues, in particular how Ada's concurrency features tend to
encourage "busy waiting" loops, and how to avoid that.

-- 
Cheers,                                        The Rhythm is around me,
                                               The Rhythm has control.
Ray Blaak                                      The Rhythm is inside me,
rAYblaaK@STRIPCAPStelus.net                    The Rhythm has my soul.



  reply	other threads:[~2007-05-31 17:17 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-30 19:08 About studying Ada's implementation on its concurrent programming features climber.cui
2007-05-30 23:46 ` jimmaureenrogers
2007-05-31  3:23 ` Steve
2007-05-31 12:53   ` Ed Falis
2007-05-31 17:17     ` Ray Blaak [this message]
2007-05-31 18:00       ` ezkcdude
2007-05-31 20:27         ` Ray Blaak
2007-05-31  8:40 ` Georg Bauhaus
replies disabled

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