Difference between an EXE and DLL ATL objects
- From: "ramialhasan" <ramialhasan@xxxxxxxxx>
- Date: 30 Apr 2005 15:33:39 -0700
What is the difference between ATL Exes and Dlls? Other than in-process
and out-of-process issues?
Actually I am concerned with the difference in terms of handling client
requests, I heard that that DLL client requests are handled serially
(one by one), but the exe handles client requests in paralell. Of
course I am also concerned with single client (EXE) who is opening
multiple instances of the object inside the ATL DLL or EXE.
Is there a difference in terms of blocking i.e if I have an object
called MyAtlClass inside an EXE and DLL. if I opened two instances of
the EXE object and two of the DLL, can I (the client) make method calls
on the two instances at the same exact moment (two threads) and get the
the request handled directly if the method does length actions? Is the
handling procedure differes in such a case between a DLL and an EXE?
Regards,
Rami
.
- Prev by Date: VC++ XML Parser
- Next by Date: Re: VC 2005 Beta 2: How to set STA ApartmentState
- Previous by thread: VC++ XML Parser
- Next by thread: Re: VC 2005 Beta 2: How to set STA ApartmentState
- Index(es):
Relevant Pages
|