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,c02e0ad89ef0dfec X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-03-14 05:24:35 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Ada tasks: processes or threads Date: 14 Mar 2002 07:24:27 -0600 Organization: LJK Software Message-ID: References: <3C8EC270.1030006@telepath.com> <50c1a1b.0203132049.3c729ad0@posting.google.com> NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1016112269 4215 192.135.80.34 (14 Mar 2002 13:24:29 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Thu, 14 Mar 2002 13:24:29 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:21223 Date: 2002-03-14T07:24:27-06:00 List-Id: In article <50c1a1b.0203132049.3c729ad0@posting.google.com>, x24702@usma.edu (Zach Swanson) writes: > The Ada standard for tasks is a multi-thread implementation, not > multi-process. All threads belong to the parent process, which is the > main compilation unit. Why do you say that ? I was under the impression that notions of "threads" and "processes" were operating system concepts invisible to the reader of the Ada Reference Manual. Obviously such concepts must be handled by those implementing an Ada compiler, but their implementation should hide those details from those writing Ada programs. To the extent that any programmer depends on thread vs. process differences, aren't they depending on features not guaranteed by the Ada Reference Manual ?