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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham 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!news1.google.com!news.glorb.com!newsfeed2.telusplanet.net!newsfeed.telus.net!edtnps89.POSTED!023a3d7c!not-for-mail Sender: blaak@METROID Newsgroups: comp.lang.ada Subject: Re: About studying Ada's implementation on its concurrent programming features. References: <1180552110.488340.247990@g37g2000prf.googlegroups.com> From: Ray Blaak Message-ID: Organization: The Transcend User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 31 May 2007 17:17:59 GMT NNTP-Posting-Host: 208.66.252.228 X-Trace: edtnps89 1180631879 208.66.252.228 (Thu, 31 May 2007 11:17:59 MDT) NNTP-Posting-Date: Thu, 31 May 2007 11:17:59 MDT Xref: g2news1.google.com comp.lang.ada:15996 Date: 2007-05-31T17:17:59+00:00 List-Id: 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, rAYblaaK@STRIPCAPStelus.net The Rhythm has my soul.