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() 配套使用
1.8.6