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
next 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