#ifndef _MY_COMM_H_ #define _MY_COMM_H_ #include class Mutex { private: pthread_mutex_t mutex; public: Mutex() { mutex = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_init(&mutex,NULL); /*printf("\n pthread_mutex_init \n");*/} virtual ~Mutex() {pthread_mutex_destroy(&mutex); /*printf("\n pthread_mutex_destroy \n");*/} void Lock() {pthread_mutex_lock(&mutex); /*printf("\n mutex lock \n");*/} void UnLock() {pthread_mutex_unlock(&mutex); /*printf("\n mutex unlock \n");*/} }; //Mutex g_Mutex; #endif //_MY_COMM_H_