Chapter 20. Multithreading

The .NET Compact Framework provides powerful multithreading facilities. In this chapter, you’ll see the multithreading support provided by the .NET Compact Framework and learn how you can use multithreading to make your applications more responsive and more scalable. An application is said to be responsive when it’s able to respond to user input while it’s performing some lengthy task such as searching a database or fetching data from the Internet. It’s scalable when the developer can easily respond to some new requirement such as fetching additional data from a Web service without having to re-engineer the parts of the application that fetch data from other sources.

Multithreading can also improve the throughput of many ...

Get Microsoft® .NET Compact Framework (Core Reference) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.