cmutex.h

来自「sun Linux 下的网络编程」· C头文件 代码 · 共 45 行

H
45
字号
/*******************************************************************
   *	cMutex.h
   *    DESCRIPTION:互斥锁对象
   *
   *    AUTHOR:
   *
   *    HISTORY:
   *
   *    DATE:2002-8-19
   *
   *******************************************************************/
  
#ifndef __CMUTEX_H__
#define __CMUTEX_H__

#include "osdef.h"

namespace yyc
{
	class cMutex
	{
	private:
		pthread_mutex_t m_mutex;
	public:
		cMutex()
		{
			pthread_mutex_init(&m_mutex,NULL);
		}
		~cMutex()
		{
			pthread_mutex_destroy(&m_mutex);
		}
		void lock()
		{
			pthread_mutex_lock(&m_mutex);
		}
		void unlock()
		{
			pthread_mutex_unlock(&m_mutex);
		}
	};
}//?namespace yyc

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?