Regards,
SZ
----- Original Message ----- From: "Francois Piette" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Thursday, April 14, 2005 12:42 PM
Subject: Re: [twsocket] Is there a way to download a file in threads?
> why did MS chose threads?
This is not the place to discuss Microsoft design decision. Please use a general purpose mailing list or newsgroup for that topic. Please focus on ICS !
-- [EMAIL PROTECTED] http://www.overbyte.be
----- Original Message ----- From: "Fastream Technologies" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Thursday, April 14, 2005 11:28 AM
Subject: Re: [twsocket] Is there a way to download a file in threads?
You seem to be right and I can understand why Apache has chosen threaded way
(for UNIX compatibility) but why did MS chose threads? What about I/O
optimization. For example async freezes when a buffer of I/O is being read
whereas threads to better disk/socket I/O?
SZ
----- Original Message ----- From: "Primoz Gabrijelcic" <[EMAIL PROTECTED]>
To: "'ICS support mailing'" <twsocket@elists.org>
Sent: Thursday, April 14, 2005 11:59 AM
Subject: RE: [twsocket] Is there a way to download a file in threads?
>> Well, async cannot take advantage of multi-processor systems.
>> Also for CGI and ISAPI execution, threads seem to be a better
>> way. And all the commercial Web servers I know such as IIS
>> and Apache chose it for these reasons.
>
> You are mixing up two factors.
>
> Even on multi-processor system, one CPU is usually enough to handle
> connections. That doesn't prevent you from creating additional threads > to
> process CGI and ISAPI requests - nobody says that such requests must
> execute
> in the context of the thread handling socket connections.
>
> One of my commercial designs is using this approach and it is working > just
> great.
>
> Best regards,
> Primoz
>
>
> -- > To unsubscribe or change your settings for TWSocket mailing list
> please goto http://www.elists.org/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
-- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be
-- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be