私はこのようないくつかのコードを継承しました:
m_mutex.Lock();
ResetEvent( m_hSyncObject );
m_mutex.Unlock();
についても同じSetEvent()
この場合、これらのミューテックスは必要ですか?これらの呼び出しはそれ自体で動作しますか、それともロックを解除することで回避できますか?この関数には、以前にアトミックに作成した値のinc / decsがすでに含まれており、これらのイベントだけがロック内にあるため、可能であれば、これらのイベントを取り除くことは大きなメリットになります。