2008. 12. 10. 08:35
소멸자를 이용한 뮤텍스 권한 소유 및 해제
2008. 12. 10. 08:35 in 3. Implementation/Windows API
소멸자를 이용한 테크닉은 어디에서나 활용할 수 있다. 이런 방식을 잊지 말고 활용하자.
class CSimpleLock { public: // Lock CSimpleLock(HANDLE hMutex) { m_hMutext = hMutex; WaitForSingleObject(hMutext, INFINITE); } // Unlock ~CSimpleLock() { ReleaseMutex(m_hMutex); } private: HANDLE m_hMutex; }; |
출처 : Inside COM