What to know detail about why Squid use single process.

From: <maer727@dont-contact.us>
Date: Tue, 23 Apr 2002 15:50:28 +0800 (CST)

Hi, pals!

I read from Programming Guide that Squid is a single process
application. I also learn the shortcoming of multi-process
(multi-thread). Here is what the Programming Guide says,

//////////////////////////////////////////////////////////////////////
Squid does not use a ``threads package'' such has Pthreads. While
this might be easier to code, it suffers from portability and
performance problems. Instead Squid maintains data structures and
state information for each active request.
//////////////////////////////////////////////////////////////////////

I am very interested in the field and want to know details about what
is the shortcoming of multi-process/thread. Why Squid choose single
process? Are there any detailed documents?

Best regards,
George Ma
Received on Tue Apr 23 2002 - 01:50:31 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:15:18 MST