|
|
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


0 comments:
Post a Comment