> > Fifth, the interface is simple and clean, plug in the threaded
> > qmail-rspawn and no one is any the wiser.
> 
> With nonblocking sockets and select(), one could write a
> single-threaded qmail-rspawn/remote. Only need to find a way to do the
> dns lookups in parallel.

Yes Virginia. There are at least three ways to skin a cat in Unix. And
even the design of a good threaded implementation may not be the
obvious one of one thread per socket. It might be, eg, a thread per
function, or a thread per lockable area or a thread per external
interface or...

And yes Virginia. This is off topic now.


Regards.

Reply via email to