|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Richard Blewett (richard.blewett
VIRGIN.NET)Date: Mon Oct 01 2001 - 12:05:13 CDT
Sorry - your assumtions are not correct.
TM=Both for a library app means that the objects enter the apartment of
their creator. For a Server app they enter the MTA.
TM=Free will force the object to always enter the MTA whether library or
server.
In the MTA you have to provide all synchronization yourself - unless you
turn on COM+ synchronization - in which case only one causality (logical
call chain) will access the object at any one time. You will still need to
protect shared state like statics and globals.
Richard
http://staff.develop.com/richardb
-----Original Message-----
From: Distributed COM-Based Code [mailto:DCOM
DISCUSS.MICROSOFT.COM]On
Behalf Of Charles Gamble
Sent: 01 October 2001 17:04
To: DCOM
DISCUSS.MICROSOFT.COM
Subject: COM+ and free threading
Hi all,
I realise that when you setup a COM+ component to be threading model "Both",
it uses the STA thread pool provided by COM+ which is restricted to use 8 -
10 concurrent threads on a single CPU thread. My question is, if I have a
component setup to be threading model "Free", will this use the STA
threadpool? If not, will it be restricted in the number of concurrent
threads that can access it?
Also, will the component have to be thread safe, protect instance data,
etc.? Or will this be provided by COM+?
Any help is appreciated.
Charles Gamble.
----------------------------------------------------------------
Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
contains important info. Save time, search the archives at
http://discuss.microsoft.com/archives/index.html .
To unsubscribe, mailto:DCOM-signoff-request
DISCUSS.MICROSOFT.COM
----------------------------------------------------------------
Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
contains important info. Save time, search the archives at
http://discuss.microsoft.com/archives/index.html .
To unsubscribe, mailto:DCOM-signoff-request
DISCUSS.MICROSOFT.COM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]