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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,23f777a1c26e56c1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-30 14:07:01 PST Path: swrinde!cs.utexas.edu!convex!convex!not-for-mail From: sercely@convex.com (Ron Sercely) Newsgroups: comp.lang.ada Subject: Re: How can two tasks in different processors rendezvous? Date: 30 Jan 1995 16:06:57 -0600 Organization: Engineering, Convex Computer Corporation, Richardson, Tx USA Message-ID: <3gjnu1$fu0@realspec.convex.com> References: NNTP-Posting-Host: realspec.convex.com Date: 1995-01-30T16:06:57-06:00 List-Id: In article , Mats Weber wrote: >In article , cordeiro@cs.nps.navy.mil >(mauricio cordeiro) wrote: > >> We have 2 different Ada tasks running asynchronously in two different >> workstations, and we need to transfer information from one to the other >> (a kind of remote rendezvous...). > >You cannot do it with a rendez-vous. Ada's tasking model almost implies >shared memory between the processors executing the same Ada program. > > >Mats Well, Yes and No. Yes, you _could_ do it, if it was provided by your Ada vendors run-time. No, you can't do it, in that I know of no vendor that provides a run-time FOR WORKSTATIONS. However, if executing on a Convex Computer, which has 8 cpus, the tasks DO distribute across the cpus, and they DO rendevous just fine. Ron Sercely