先贴示范代码: // --------------------tmutex.h开始------------------------------ // 实现linux的互斥量c++封装 #ifndef TMUTEX_H #define TMUTEX_H #include < pthread.h > // 线程互斥量 struct ThreadMutex ... { ThreadMutex() ...{ pthread_mutex_init(&mtx,NULL); } ~ThreadMutex() ...{ pthread_mutex_destroy( &mtx ); } inline void lock() ...{ pthread_mutex_lock( &mtx ); } inline void unlock() ...{ pthread_mutex_unlock( &mtx ); }