Vs

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を呼び出すすべての場所を解放するため、手動でリセットする必要があります。