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,7e6aeb948876c62d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-15 08:57:50 PST Newsgroups: comp.lang.ada Subject: Re: Multitasking doesn't work under linux? References: From: Jean-Marc Bourguet Date: 15 Feb 2002 17:57:34 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: cdssoph29.cadence.com Message-ID: <3c6d3df8@news.cadence.com> X-Trace: news.cadence.com 1013792248 cdssoph29.cadence.com (15 Feb 2002 08:57:28 -0800) Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.mathworks.com!news.mathworks.com!uunet!nyc.uu.net!news.cadence.com Xref: archiver1.google.com comp.lang.ada:20047 Date: 2002-02-15T17:57:34+01:00 List-Id: "Nazgul" writes: > Hi, I have a program in Ada, it's a server that listens for connections on a > specified port, and when a connection is estabilished, it creates a new task > to attend that conneciont. I assume your runtime is using the FSU threads and not the native threads. Using the FSU has the advantage of been fully conformant, but at the price that blocking a task did block all of them. Native threads where not conformant in some more or less corner cases, but when a task block, the other could run. I think that with 3.14, the native thread runtime is fully conformant as it had become the default. You can change the runtime by changing some links. See the installation instruction. Yours, -- Jean-Marc