comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Ada replacements for DOS I/O
Date: 27 Oct 1994 19:04:50 -0400
Date: 1994-10-27T19:04:50-04:00	[thread overview]
Message-ID: <38pbmi$4n9@schonberg.cs.nyu.edu> (raw)
In-Reply-To: 44279.cwarwick@fox.nstn.ns.ca

The failure to do concurrent I/O is certainly not a bug (nothing in the
Ada standard requires, or even implies, that I/O done from one task is
concurrent with the execution of other tasks).

Furthermore, using DOS I/O, such concurrency is very hard to achieve, since
DOS is basically single threaded, and any processing that continued during
I/O would have to promise not to use ANY DOS calls at all explicit or
implicit, not so easy to arrange, and even with this restriction, it is
very difficult to arrange for this kind of concurrent I/O under DOS>

If you need concurrent I/O, put an operating system on your PC (many
choices including OS/2, NT, Solaris, SCO Unix, Linux, BSD386, Lynx,
Nextstep), and then shop for a compiler that definitely supports the
concurrency that you need.

You burned yourself on this one by making a totally unwarranted assumption!




  reply	other threads:[~1994-10-27 23:04 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-27 11:25 Ada replacements for DOS I/O Elgar the Idiot aka Chris Warwick
1994-10-27 23:04 ` Robert Dewar [this message]
1994-10-31 15:08   ` Mark Bayern
1994-11-03 11:23     ` Robert Dewar
1994-11-04  8:17       ` Samuel Tardieu
1994-11-06 21:03         ` Robert Dewar
1994-10-28 12:17 ` Ted Dennison
1994-10-31 13:21   ` Robert Dewar
1994-11-03  9:24     ` Robert I. Eachus
1994-11-05  5:37       ` Robert Dewar
1994-11-01 14:42   ` David Emery
1994-11-02 14:40     ` David Weller
1994-11-02 15:20   ` Robert I. Eachus
1994-11-03 13:01     ` Bevin R. Brett
  -- strict thread matches above, loose matches on Subject: below --
1994-10-29 22:01 tmoran
1994-10-31 12:46 cwarwick
1994-10-31 19:31 tmoran
1994-11-03  3:15 tmoran
1994-11-03 23:05 ` Robert Dewar
replies disabled

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