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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!bu.edu!inmet!stt From: stt@inmet.inmet.com Newsgroups: comp.lang.ada Subject: Re: Hiding Concurrency Message-ID: <20600102@inmet> Date: 21 Apr 91 21:09:00 GMT References: <671951147@ Nf-ID: #R: Re: Hiding Concurrency; semaphores in ADTs, etc. Providing better support for data-oriented synchronization is a high priority for the Ada 9X revision. We are addressing both the issue of synchronizing access to shared data without introducing an additional task, as well as the importance of by-reference parameter passing when passing shared or volatile data objects. For now, explicit use of access values to prevent by-copy parameter passing may be the only "portable" solution, though most compilers have an upper bound on the size of the object they will pass by copy. S. Tucker Taft Ada 9X Mapping/Revision Team Intermetrics, Inc. Cambridge, MA 02138