Popular Posts ! Traffic without Google Ι All in One SEO TacticsΙ Why Adsense Rocks


Monday, February 4, 2013

.NET: What is an Application Domain?

In past only "Processes" were used to define boundaries and provide security. Every process had its own virtual memory and never overlaps the other process virtual memory. Thus one process cannot crash another process. This way, any problem or error in one process does not affect the other processes.
In .Net they introduced application "Domains" and went a step ahead of process. This makes multiple applications to run without influencing each other. If one application domain throws an error it does not affect the other application domains.

Sometime we need to communicate acrossIn past only "Processes" were used to define boundaries and provide security. Every process had its own virtual memory and never overlaps the other process virtual memory. Thus one process cannot crash another process. This way, any problem or error in one process does not affect the other processes.
In .Net they introduced application "Domains" and went a step ahead of process. This makes multiple applications to run without influencing each other. If one application domain throws an error it does not affect the other application domains.
Sometime we need to communicate across domains. To invoke a method in an object running in different application domains .Net "Remoting" in used.

This Post is written By Mohammad Roman

ASP.Net, C#, Guest Posts, VB.Net

0 comments:

Post a Comment

 
© Technosati.com – All Rights Reserved

About Us | Privacy Policy | Write For Us