Fastream Technologies wrote:
> Hello,
> 
> ----- Original Message -----
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <[email protected]>
> Sent: Friday, December 23, 2005 5:16 PM
> Subject: Re: [twsocket] Cannot create a hidden windows for TWSocket
> 
> 
>> Fastream Technologies wrote:
>>>> I have no file pointers. Also in my architecture, I create in the main
>>>> listener thread, ThreadAttach in the worker thread context
>> 
>> If you have multiple instances per thread, are all instances created
>> at the same time? How do you wait in the listener thread until a
>> instance has attached successfully?
> 
> No, the client objects are assigned to the worker thread when clients
> come, one-by-one. There is a thread manager that returns the same thread
> for every 32 clients and load-balances among threads as well. For example
> if a thread has 5 clients and the other 13, the one with 5 clients is
> assigned until it reaches 13.
> 
>> 
>>> and never
>>>> threaddetach, instead just destroy in the worker thread.
>> 
>> And the client list is updated in the listener thread how is this
>> synchronized? Usually you detach in the worker thread and destroy the
>> client socket in listener thread.
> 
> We have a critical section for this purpose. I would like to destroy the
> client in the worker thread for extra performance. Is this the problem, do
> you think?

I'm not sure, since I'm out of this topic for a couple of weeks. Have you had
a look at the new multi threaded TWSocketServer component included in latest
ICS-Beta? As far as I recall it detaches a client socket from the worker 
thread in method execute before it is destroyed.  


> 
> Best Regards,
> 
> SZ
> 
>> 
>>> Could this be
>>>> the problem?
>>>> 
>>>> Best Regards,
>>>> 
>>>> SubZero
>> 
>> --
>> 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

Reply via email to