Abstract
One of the strengths of the Microsoft Windows operating system is that it allows many programs (processes) to run concurrently and allows each process to perform many tasks concurrently (using multiple threads). When you run an executable application, a new process is created. The process isolates your application from other programs running on the computer. The process provides the application with its own virtual memory and its own copies of any libraries it needs to run, allowing your application to execute as if it were the only application running on the machine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2010 Allen Jones and Adam Freeman
About this chapter
Cite this chapter
Jones, A., Freeman, A. (2010). Threads, Processes, and Synchronization. In: Visual C# 2010 Recipes. Apress. https://doi.org/10.1007/978-1-4302-2526-3_4
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2526-3_4
Publisher Name: Apress
Print ISBN: 978-1-4302-2525-6
Online ISBN: 978-1-4302-2526-3
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)