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
Describe the .net framework architecture.
What are authentication filters in web api?
Explain how you can implement Ajax in MVC?
How to Create an Intranet Site Using ASP.NET MVC?
Is http stateful or stateless?
What is a model in programming?
what do you mean by table-per-hierarchy?
What is the use of view model in asp.net mvc?
Can you please explain the request flow in ASP.NET MVC framework?
How large is the .net framework 3.0? Does this change make the release larger?
Explain bundle.config in mvc4?
what is split entity?
What is the difference between adding routes, to a webforms application and to an mvc application?
Is dapper better than entity framework?
How we can register the Area in ASP.Net MVC?