KAutoMutex.cpp
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 0k
Development Platform:

C/C++

  1. #include "KWin32.h"
  2. #include "KEngine.h"
  3. #include "KMutex.h"
  4. #include "KAutoMutex.h"
  5. KAutoMutex::KAutoMutex(KMutex* pMutex)
  6. {
  7. m_pMutex = pMutex;
  8. if (m_pMutex)
  9. m_pMutex->Lock();
  10. }
  11. KAutoMutex::~KAutoMutex()
  12. {
  13. if (m_pMutex)
  14. {
  15. m_pMutex->Unlock();
  16. m_pMutex = NULL;
  17. }
  18. }