AST signaling is damn convienient though, conceptually not terribly
different that running two specific threads, one your "code", one the
"IO thread"
but handled in the same piece of code, and not limited to one
language. If I remember correctly
you just typed in the standard ast handler from the book (from "the grey
wall" o' doc (or the orange wall or the blue wall, depends on which
version of VMS it was) and compiled it in,
voila, instant Async IO. You could even use that in VAX Basic, since
there
was a version of the ast handler code in BASIC. Multithreaded Basic: 12
years ago: Beat that!
Too bad VMS costs your first born and the third finger of your left
hand. It was
_way_ too hardware dependent. The Alpha Chip in VMS guise implements
emulation of a bunch of that
stuff.
( Andy Tannenbaum would have given Dave Cutler (who wrote VMS and
designed NT ) a failing grade )
> Mark H. Wood, Lead System Programmer MWOOD@INDYVAX.IUPUI.EDU
> Those who will not learn from history are doomed to reimplement it.
--
-- Jay Thorne, mailto:jay@result.com http://net.result.com the Net Result System Services