Date: Thu, 11 Apr 1996 20:32:57 -0700 From: "Amancio Hasty Jr." <hasty@rah.star-gate.com> To: Terry Lambert <terry@lambert.org> Cc: wong@rogerswave.ca, roell@blah.a.isar.de, hackers@FreeBSD.ORG, roell@xinside.com Subject: Re: The F_SETOWN problem.. Message-ID: <199604120332.UAA05440@rah.star-gate.com> In-Reply-To: Your message of "Thu, 11 Apr 1996 13:36:19 PDT." <199604112036.NAA04732@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>> Terry Lambert said:
> > >>> Terry Lambert said:
> > > > > AST's are easy. It's the stacks they need to run while your progra
m
> > > > > is already using your only stack that are annoying.
> >
> > Is this a problem? Lets look it at it from a different angle what happens
> > when the user's process stack space is exhausted-- the process dies.
> >
> > So what is wrong with allocating a fix sized stack for handling ast events
?
>
> It is common to put a huge amount of code in an AST, including
> potentially blocking system calls and calls to start other
> activity that could, itself, result in an AST. Which is to say
> that a small fixed size stack is unacceptable.
>
> In many cases, the entire program operates in nothing but AST's --
> if you have the VMS source code, look at the PHONE utility.
BTW: I have implemented file servers based on ASTs -- old hat stuff.
I still think that a small stack size for handling AST's will suffice.
Amancio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604120332.UAA05440>
