From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9905bd32158c3563 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mail From: ezkcdude Newsgroups: comp.lang.ada Subject: Re: About studying Ada's implementation on its concurrent programming features. Date: 31 May 2007 11:00:36 -0700 Organization: http://groups.google.com Message-ID: <1180634436.187159.37670@w5g2000hsg.googlegroups.com> References: <1180552110.488340.247990@g37g2000prf.googlegroups.com> NNTP-Posting-Host: 169.147.3.25 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1180634437 20691 127.0.0.1 (31 May 2007 18:00:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 31 May 2007 18:00:37 +0000 (UTC) In-Reply-To: User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: w5g2000hsg.googlegroups.com; posting-host=169.147.3.25; posting-account=UbN39Q0AAADjt_3dTnzY1z4Qc9xnXw4K Xref: g2news1.google.com comp.lang.ada:15998 Date: 2007-05-31T11:00:36-07:00 List-Id: On May 31, 12:17 pm, Ray Blaak wrote: > Ed Falis 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, > rAYbl...@STRIPCAPStelus.net The Rhythm has my soul. You guys know more than me, but the (free) Ben-Ari book ("ASE" available online as a pdf) has two chapters on concurrency and lots of direct discussion of the ARM. That may be a place to start. It sure doesn't cost anything.