comp.lang.ada
 help / color / mirror / Atom feed
From: keith@telesoft.UUCP (Keith Shillington @lizard)
Subject: Re: Ada on Unix
Date: 3 Oct 89 17:27:23 GMT	[thread overview]
Message-ID: <8910032225.AA03213@ucsd.edu> (raw)

Dave Emery asks:

> Does this mean that Telesoft supports non-blocking IO from multiple
> tasks doing IO in a single Unix process?  (i.e.  if one task calls
> text_io.put_line, will other tasks in the same program/process still
> run?)

Not exactly.  What we support is treating I/O as a scheduling action.
This requires explicit action from the programmer to cause it to happen.
It is not preemptive.  It is not automatic.  It does allow one task to
wait for a completion of an input or output to a terminal, while other
tasks continue to process.  I believe this is implemented using a
'fork'.

I want to tread lightly here, as I am sensitive to the non-proprietary
nature of this medium.  If you want more information; let us continue
this conversation via mail.

Keith Shillington, TeleSoft Customer Support

             reply	other threads:[~1989-10-03 17:27 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-10-03 17:27 Keith Shillington @lizard [this message]
  -- strict thread matches above, loose matches on Subject: below --
1990-05-29 14:06 ADA on UNIX Paulo Rosado
1989-10-02 20:48 Ada on Unix Emery
1989-10-04 18:31 ` John Stafford
replies disabled

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