Answer Posted / umarali
STA:
1.STA stands for Single Threaded Apartment
2.In STA,there may be multiple apartment.But only single
thread can be executed in a apartment.
3.In STA, if there is a need to communicate between threads
we need a proxy, they can not do it directly.
4.MTA applications execute slower than STA
5.If the COM object cannot handle its own synchronization
i.e not thread safe then the STA model can be used
MTA:
1.MTA stands for Multi Threaded Apartment
2.In MTA, only one apartment will be there and all threads
will execute within that single apartment.
3.In MTA, threads communicate directly to each other without
a proxy.
4.MTA applications typically execute faster than STA because
there is less system overhead and can be optimized to
eliminate system idle time.
5.If the COM object can handle its own synchronization then
the MTA model can be used
| Is This Answer Correct ? | 2 Yes | 3 No |
Post New Answer View All Answers
What is entitycontainer? : Entity framework
how can you tell ef to have a different table or column name than that defined for the class?
What is the difference between windows vista and .net framework 3.0 ?
What is the advantage of using asp.net routing?
Why to use Html.Partial in ASP.Net MVC?
explain what does .edmx file contains?
what is entity sql?
what is minimum requirement for entity framework applications to run?
What is the use of action filters in an mvc application?
What are the components required to create a route in mvc?
What is the meaning of unobtrusive javascript?
what is explicit loading?
Can we add constraints to the route? If yes, explain how we can do it?
Is razor a server side?
What are the benefits of .net framework?