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 route config?
How to Create an Intranet Site Using ASP.NET MVC?
Explain the methods used to render the views in ASP.Net MVC?
What is meant by viewdata?
What is the meaning of unobtrusive javascript?
how can you enhance the performance of entity framework?
What is the difference between entity framework and mvc?
How do you handle variable number of segments in a route definition?
What is viewdata?
What is the use of the default route?
What is an asynchronous controller in asp.net mvc?
What is latest version of .net framework?
what is deferred loading(lazy loading)?
What are child actions in ASP.Net MVC?
What is the advantage of mvc?