读写锁.docVIP

  • 8
  • 0
  • 约1.77万字
  • 约 18页
  • 2017-03-15 发布于河南
  • 举报
读写锁

?Windows下C++读写锁 // 一个Windows下C++读写锁的代码,实现共享读,独占写 class ReadWriteLock public: int??? m_currentLevel; int??? m_readCount; HANDLE m_unlockEvent; HANDLE m_accessMutex; CRITICAL_SECTION m_csStateChange; public: ReadWriteLock m_currentLevel LOCK_LEVEL_NONE; m_readCount 0; m_unlockEvent? ::CreateEvent NULL, TRUE, FALSE, NULL ; m_accessMutex? ::CreateMutex NULL, FALSE, NULL ; ::InitializeCriticalSection m_csStateChange ; ~ReadWriteLock ::DeleteCriticalSection m_csStateChange ; if m_accessMutex ::CloseHandle m_accessMutex ; if m_unlockEvent ::CloseHandle m_unlockEvent ; bool

文档评论(0)

1亿VIP精品文档

相关文档