• 大小: 4.86 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-05
  • 语言: 数据库
  • 标签:

资源简介

linux 下开发的mysql
数据库连接池

资源截图

代码片段和文件信息

/*******************************************************************************
 文件名: Mutex.cpp
 描  述: 互斥锁类的实现文件
 版  本: 1.0
 日  期: 2007-10-12
 作  者:lijianbo
*******************************************************************************/

#include “Mutex.h“

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// class CMutex

/*
** 名称: CMutex::CMutex
** 功能: 缺省构造函数
** 参数: 
** 返回:
** 说明:
**/
CMutex::CMutex()
{
pthread_mutexattr_init( &m_MutexAttr );
pthread_mutex_init( &m_Mutex &m_MutexAttr );
}

/*
** 名称: CMutex::~CMutex
** 功能: 析构函数
** 参数: 
** 返回:
** 说明:
**/
CMutex::~CMutex()
{
pthread_mutexattr_destroy( &m_MutexAttr );
pthread_mutex_destroy( &m_Mutex );
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// 外部接口

/*
** 名称: CMutex::Lock
** 功能: 申请获得互斥锁
** 参数: 
** 返回: 返回TRUE时表示成功,否则表示失败。
** 说明: 当前线程获得互斥锁,在释放之前其他线程申请获得该互斥锁时将阻塞
**/
inline BOOL CMutex::Lock( )

return pthread_mutex_lock(&m_Mutex) == 0; 
}

inline BOOL CMutex::Unlock()

return pthread_mutex_unlock(&m_Mutex) == 0; 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1399  2008-09-27 14:38  2007-11-13\Mutex.cpp

     文件        653  2008-09-27 14:38  2007-11-13\Mutex.h

     文件       4530  2007-11-04 07:31  2007-11-13\MysqlConnectPool.cpp

     文件        992  2007-10-20 08:46  2007-11-13\MysqlConnectPool.h

     文件       2641  2007-11-04 07:20  2007-11-13\SQLHandler.cpp

     文件        867  2007-11-04 07:13  2007-11-13\SQLHandler.h

     文件        871  2007-10-20 06:19  2007-11-13\SQLHandler1.h

     文件       1025  2008-09-27 14:39  2007-11-13\TypeDef.h

     目录          0  2008-09-27 14:39  2007-11-13

----------- ---------  ---------- -----  ----

                12978                    9


评论

共有 条评论