Linux 内核读写锁

| 2022-06-18 10:51:19

初始化锁

使用宏初始化锁,文件中将会自动定义 rw_lock 变量

DEFINE_RWLOCK(rw_lock);

读锁

加锁

read_lock_bh(&rw_lock);

解锁

read_unlock_bh(&rw_lock);

写锁


write_lock_bh(&rw_lock);

解锁

write_unlock_bh(&rw_lock);