GRWLock 线程锁。可用于多线程场景下,对临界资源进行加锁保护 更多...
#include <gRwLock.h>
Public 成员函数 | |
GRWLock () | |
... 更多... | |
virtual | ~GRWLock () |
void | acquireReadLock () |
获取读锁。用于仅需要读取临界资源时。与 releaseReadLock() 配套使用 更多... | |
void | releaseReadLock () |
释放读锁。用于仅需要读取临界资源时。与 acquireReadLock() 配套使用 更多... | |
void | acquireWriteLock () |
获取写锁。用于需要写入临界资源时。与 releaseWriteLock() 配套使用 更多... | |
void | releaseWriteLock () |
释放写锁。用于需要写入临界资源时。与 acquireWriteLock() 配套使用 更多... | |
GRWLock 线程锁。可用于多线程场景下,对临界资源进行加锁保护
GRWLock::GRWLock | ( | ) |
...
|
virtual |
void GRWLock::acquireReadLock | ( | ) |
获取读锁。用于仅需要读取临界资源时。与 releaseReadLock() 配套使用
void GRWLock::acquireWriteLock | ( | ) |
获取写锁。用于需要写入临界资源时。与 releaseWriteLock() 配套使用
void GRWLock::releaseReadLock | ( | ) |
释放读锁。用于仅需要读取临界资源时。与 acquireReadLock() 配套使用
void GRWLock::releaseWriteLock | ( | ) |
释放写锁。用于需要写入临界资源时。与 acquireWriteLock() 配套使用