On Tue, 28 Sep 1999, Jon Kay wrote:
> Avi Saxena wrote:
> > . . . We do not call 2 handlers
> > at one time, i.e. * if one handler takes a long time other requests are
> > blocked for that time. * Is this correct?
>
> This is correct. Handlers never block - e.g., I/O is done nonblocking with
> completion handlers, so it's rarely a problem.
Except that all _disk_ operations/handlers are blocking. Select/poll(2)
always return "ready" on a disk file descriptor. Blocking disk I/Os were
the motivation behind introducing real threads into Squid (the now
officially dead async-io stuff).
Alex.
Received on Tue Sep 28 1999 - 22:15:02 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:48:34 MST