acl
3.5.3.0
|
#include <fiber_lock.hpp>
Public 成员函数 | |
fiber_rwlock (void) | |
~fiber_rwlock (void) | |
void | rlock (void) |
bool | tryrlock (void) |
void | runlock (void) |
void | wlock (void) |
bool | trywlock (void) |
void | wunlock (void) |
仅能用在同一线程内的协程之间进行互斥的读写锁
在文件 fiber_lock.hpp 第 46 行定义.
acl::fiber_rwlock::fiber_rwlock | ( | void | ) |
acl::fiber_rwlock::~fiber_rwlock | ( | void | ) |
void acl::fiber_rwlock::rlock | ( | void | ) |
加读锁
void acl::fiber_rwlock::runlock | ( | void | ) |
解读锁
bool acl::fiber_rwlock::tryrlock | ( | void | ) |
尝试加读锁
bool acl::fiber_rwlock::trywlock | ( | void | ) |
尝试加写锁
void acl::fiber_rwlock::wlock | ( | void | ) |
加写锁
void acl::fiber_rwlock::wunlock | ( | void | ) |
解写锁