+++ /dev/null
-#ifndef _pthread_mutex_\r
-#define _pthread_mutex_\r
-\r
-#include <pthread.h>\r
-#include "deadlockexception.h"\r
-\r
-namespace PThread\r
-{\r
-\r
-class Mutex\r
-{\r
-public:\r
- Mutex();\r
- ~Mutex();\r
-\r
- void Acquire() throw(std::exception);\r
- void Release();\r
-\r
-private:\r
- pthread_mutex_t m_mutex;\r
- pthread_mutexattr_t m_attr;\r
-};\r
-\r
-} // namespace\r
-\r
-#endif // _pthread_mutex_\r