共用方式為


線程物件和功能

除了 類別 System.Threading.Thread 之外,.NET 也提供一些類別,可協助您開發多線程應用程式。 下列文章提供這些類別的概觀:

標題 說明
受控線程集區 描述類別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 結構,其提供支援旋轉等待。

另請參閱