Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
GRWLock类 参考

GRWLock 线程锁。可用于多线程场景下,对临界资源进行加锁保护 更多...

#include <gRwLock.h>

Public 成员函数

 GRWLock ()
 ... 更多...
 
virtual ~GRWLock ()
 
void acquireReadLock ()
 获取读锁。用于仅需要读取临界资源时。与 releaseReadLock() 配套使用 更多...
 
void releaseReadLock ()
 释放读锁。用于仅需要读取临界资源时。与 acquireReadLock() 配套使用 更多...
 
void acquireWriteLock ()
 获取写锁。用于需要写入临界资源时。与 releaseWriteLock() 配套使用 更多...
 
void releaseWriteLock ()
 释放写锁。用于需要写入临界资源时。与 acquireWriteLock() 配套使用 更多...
 

详细描述

GRWLock 线程锁。可用于多线程场景下,对临界资源进行加锁保护

构造及析构函数说明

GRWLock::GRWLock ( )

...

virtual GRWLock::~GRWLock ( )
virtual

成员函数说明

void GRWLock::acquireReadLock ( )

获取读锁。用于仅需要读取临界资源时。与 releaseReadLock() 配套使用

返回
void
void GRWLock::acquireWriteLock ( )

获取写锁。用于需要写入临界资源时。与 releaseWriteLock() 配套使用

返回
void
void GRWLock::releaseReadLock ( )

释放读锁。用于仅需要读取临界资源时。与 acquireReadLock() 配套使用

返回
void
void GRWLock::releaseWriteLock ( )

释放写锁。用于需要写入临界资源时。与 acquireWriteLock() 配套使用

返回
void

该类的文档由以下文件生成: