天天看点

C#线程处理基本知识

<dl></dl>

<dt>章节:</dt>

<dt></dt>

<dt>线程与线程处理</dt>

讨论多线程的优缺点,并概括了可以创建线程或使用线程池线程的几种情形。

<dl><dt>托管线程中的异常</dt></dl>

描述不同版本 .net framework 的线程中的未经处理的异常的行为,尤其是导致应用程序终止时的行为。

<dl><dt>为多线程处理同步数据</dt></dl>

描述将用于多线程的同步类中的数据的策略。

<dl><dt>托管线程状态</dt></dl>

描述基本的线程状态,并解释如何检测一个线程是否在运行。

<dl><dt>前台和后台线程</dt></dl>

解释了前台和后台线程的区别。

<dl><dt>microsoft windows 中的托管和非托管线程处理</dt></dl>

讨论了托管和非托管线程处理之间的关系,列出了 windows 线程处理 api 的托管等效项,并讨论了 com 单元和托管线程之间的交互。

<dl><dt>thread.suspend、垃圾回收和安全点</dt></dl>

描述线程挂起和垃圾回收。

<dl><dt>线程本地存储区:线程相关的静态字段和数据槽</dt></dl>

描述线程相关的存储机制。

<dl><dt>托管线程中的取消</dt></dl>

描述可如何通过使用取消标记取消异步或长期运行的同步操作。

继续阅读