O'Reilly logo

Microsoft® Mobile Development Handbook by Peter Foot, Daniel Moth, Andy Wigley

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

Understanding Underlying Fundamentals

Today operating systems are expected to be capable of multitasking and multithreading. In the Windows operating system, multitasking is the ability to run multiple processes at the same time, each with its own isolated memory area, such as Notepad, Calculator, and Microsoft Office Word, whereas multithreading is about each process appearing to be performing more than one task at a time, such as searching the file system while the user is still typing.

The .NET Framework introduces an intermediate concept of a lightweight conceptual process, the application domain (AppDomain), that defines isolation, security, and unloading boundaries for managed code. Each managed process has a default AppDomain, and in that ...

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