WaitHandle是抽象類。它屬於C#同步原語。它用來封裝操作系統的特定對象(也就是操作系統所提供的某個資源對象),程序中通過等待這個特定操作系統對象來獨佔式訪問某個共享資源(一般是某個用戶定義的對象資源)。
它一般是用於多線程的環境下。
public abstract class WaitHandle : MarshalByRefObject, IDisposable
派生自WaitHandle的類包括:
- Mutex
- EventWaitHandle , AutoResetEvent , ManualResetEvent.
- Semaphore, SemaphoreSlim.