线程对象和功能

除了类 System.Threading.Thread ,.NET 还提供许多类,可帮助你开发多线程应用程序。 以下文章概述了这些类:

标题 DESCRIPTION
托管线程池 描述该 System.Threading.ThreadPool 类,该类提供由 .NET 管理的工作线程池。
计时器 介绍可在多线程环境中使用的 .NET 计时器。
同步基元概述 描述可用于同步对共享资源或控制线程交互的访问的类型。
EventWaitHandle 描述表示 System.Threading.EventWaitHandle 线程同步事件的类。
CountdownEvent 描述类 System.Threading.CountdownEvent ,该类表示当线程同步事件计数为零时设置的线程同步事件。
Mutex 描述该 System.Threading.Mutex 类,该类授予对共享资源的独占访问权限。
Semaphore 和 SemaphoreSlim 描述类 System.Threading.Semaphore ,该类限制可同时访问共享资源或资源池的线程数。
屏障 描述 System.Threading.Barrier 类,该类实现用于分阶段操作中线程协调的屏障模式。
SpinLock 描述System.Threading.SpinLock结构,它是某些低级锁定方案中使用的System.Threading.Monitor类的简洁替代方案。
SpinWait 描述 System.Threading.SpinWait 结构,它为基于调整的等待提供支持。

另请参阅