acl
3.5.3.0
|
#include <fiber_lock.hpp>
Public 成员函数 | |
fiber_mutex (void) | |
~fiber_mutex (void) | |
bool | lock (void) |
bool | trylock (void) |
bool | unlock (void) |
仅能用于同一线程内部的协程之间进行互斥的互斥锁
在文件 fiber_lock.hpp 第 12 行定义.
acl::fiber_mutex::fiber_mutex | ( | void | ) |
acl::fiber_mutex::~fiber_mutex | ( | void | ) |
bool acl::fiber_mutex::lock | ( | void | ) |
等待互斥锁
bool acl::fiber_mutex::trylock | ( | void | ) |
尝试等待互斥锁
bool acl::fiber_mutex::unlock | ( | void | ) |
互斥锁拥有者释放锁并通知等待者