MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
#include <mutex.h>
Public 成员函数 | |
void | lock_shared () |
bool | try_lock_shared () |
void | unlock_shared () |
void | lock () |
void | unlock () |
支持写锁递归加锁的读写锁 读锁本身就可以递归加锁。但是某个线程加了读锁后,也不能再加写锁。 但是一个线程可以加多次写锁 与其它类型的锁一样,在CONCURRENCY编译模式下才会真正的生效