syncobj.h
Upload User: szopptop
Upload Date: 2013-04-23
Package Size: 1047k
Code Size: 0k
Development Platform:

Visual C++

  1. /*
  2. Synchronization Objects
  3. Date:
  4. (Last Updated: 2002/03/06)
  5. */
  6. #ifndef __ORZ_THREAD_SYNCHRONIZATION_OBJECT__
  7. #define __ORZ_THREAD_SYNCHRONIZATION_OBJECT__
  8. #include <windows.h>
  9. class CCriticalSection 
  10. {
  11. public:
  12. CRITICAL_SECTION m_csAccess;
  13. public:
  14. CCriticalSection();
  15. virtual ~CCriticalSection();
  16. void Lock();
  17. void Unlock();
  18. };
  19. typedef CCriticalSection CIntLock; // InterThread Lock
  20. #endif