O'Reilly logo

Application Development Using Visual Basic® and .NET by Dana L. Wyatt, Peter Thorsteinson, Robert J. Oberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Application Isolation

When writing applications, it is often necessary to isolate parts of the applications so that a failure of one part does not cause a failure in another part of the application. In Windows, application isolation has been at the process level. In other words, if a process is stopped or crashes, other processes will be unaffected. One process cannot directly address memory in another process' address space.

For an application to use separate processes to achieve isolation is expensive. To switch from one process to another, the information must be saved and restored. This includes a thread and process switch. A thread switch requires saving call stack registers, such as the instruction pointer, and loading the information for ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required