hedley@iitinc (Hedley Rainnie) (06/01/91)
Hello. A coworker and I are trying read,ASYNC and find that it behaves
like regular read. How we determine that is by reading a large block
from a file and the call doesn't return until a lot of disk activity
completes. I can understand that on a cheap mac maybe the two could be
the same but this in on a IIfx. I havn't found a reasonable def'n of
what read,ASYNC will do for me, I had hoped to get a non-blocking file
read. Has anyone found a way to get a non-blocking file read?
Thanks, Hedley
--
{decwrl|sun}!imagen!iitinc!hedley | Integrated Information Tech.
hedley@iit.com | Santa Clara, CA. (408)-727-1885 x266REEKES@applelink.apple.com (Jim Reekes) (06/02/91)
In article <178@iitinc.UUCP>, hedley@iitinc (Hedley Rainnie) writes: > > Hello. A coworker and I are trying read,ASYNC and find that it behaves > like regular read. How we determine that is by reading a large block > from a file and the call doesn't return until a lot of disk activity > completes. I can understand that on a cheap mac maybe the two could be > the same but this in on a IIfx. I havn't found a reasonable def'n of > what read,ASYNC will do for me, I had hoped to get a non-blocking file > read. Has anyone found a way to get a non-blocking file read? HFS is asychronous, but the SCSI Manager is not. So reading from a SCSI disk will always be done synchronously. Floppies and servers do read/write asychronously. ----------------------------------------------------------------------- Jim Reekes, E.O. | Macintosh Toolbox Engineering | Sound Manger Expert Apple Computer, Inc. | "All opinions expressed are mine, and do 20525 Mariani Ave. MS: 81-EQ | not necessarily represent those of my Cupertino, CA 95014 | employer, Apple Computer Inc."