comp.lang.ada
 help / color / mirror / Atom feed
From: Wilhelm.Spickermann@t-online.de (Wilhelm Spickermann)
To: comp.lang.ada@ada.eu.org
Subject: Re: Can any one shed some light on this problem.
Date: Mon, 06 Aug 2001 21:35:09 +0200 (CEST)
Date: 2001-08-06T21:35:09+02:00	[thread overview]
Message-ID: <mailman.997126590.5795.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <_NAa7.3833$tQ5.1459602@news2-win.server.ntlworld.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=us-ascii, Size: 957 bytes --]


On 03-Aug-01 chris.danx wrote:
> 
> "simon broadhead" <sabroadhead@yahoo.com> wrote in message
...
>> I have bean asked to examine the synchronization mechanism
>> (rendez-vous) which is promoted by ADA and contrast this to the
>> Dijkstra's (p/v) wait and signal mechanism.

Read "Concepts and Notations for Concurrent Programming" from Gregory R. Andrews
and Fred B. Schneider (Computing Surveys, Vol 15, No. 1, March 1983). It�s a
very good and condensed overview of synchronization problems and the different
approaches used in several programming languages and proposals to solve these.

The article is from 1983 and contains only information about the old Ada
standard. Ada today has the same rendezvous concept as in 83 -- but there is
an additional synchronization concept in the present standard: the Protected
Type. (It fits into the article at the place where Hoare�s "conditional wait"
and "Kessels� proposal" are discussed.)

Wilhelm




  parent reply	other threads:[~2001-08-06 19:35 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-03 10:52 Can any one shed some light on this problem simon broadhead
2001-08-03 17:01 ` chris.danx
2001-08-03 18:50   ` MCL
2001-08-04 12:21     ` Jeff Creem
2001-08-06 19:35   ` Wilhelm Spickermann [this message]
2001-08-06 22:10     ` tmoran
replies disabled

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