EventWaitHandle、AutoResetEvent、およびManualResetEventの違い
Difference Between Eventwaithandle
簡単に言えば、3つの関係は、AutoResetEventとManualResetEventがEventWaitHandleのサブクラスであるということです。どちらもEventWaitHandleから作成できます。
m_WaitHandle = new EventWaitHandle(false, EventResetMode.AutoReset) // Similar to AutoResetEvent m_WaitHandle = new EventWaitHandle(false, EventResetMode.ManualReset)// Similar to ManualResetEvent
事業 | 違い |
EventWaitHandle | 次の2つの基本クラスですか |
AutoResetEvent | セットは自動的にリセットを呼び出し、WaiOneを呼び出すセットの後の場所が有効である場合、リセットはランダムにブロックします |
ManualResetEvent | Setは、WaitOneを呼び出すすべての場所を解放するため、手動でリセットする必要があります。 |