更新:2007 年 11 月
无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多个执行线程。尽管本节只是介绍线程处理的基本概念,但它集中讨论了托管线程处理的概念以及如何使用托管线程处理。
本节内容
- 托管线程处理基本知识 
 概述托管线程处理并讨论何时使用多个线程。
- 使用线程和线程处理 
 解释如何创建、启动、暂停、继续和中止线程。
- 托管线程处理的最佳做法 
 讨论同步的级别,如何避免死锁和争用条件,并讨论单处理器和多处理器计算机以及其他线程处理问题。
- 线程处理对象和功能 
 描述一些托管类,这些类可用来同步线程的活动以及由不同线程访问的对象的数据,并概述了线程池线程。
参考
- System.Threading
 包含用于使用和同步托管线程的类。
相关章节
- 应用程序域 
 提供对应用程序域以及公共语言基础结构对这些域的使用的概述。
- 异步文件 I/O 
 描述异步 I/O 的性能优势和基本操作。
- 异步编程设计模式 
 提供异步编程的概述。
- 使用异步方式调用同步方法 
 说明如何使用委托的内置功能对线程池线程调用方法。