read_lock()和write_lock()-CSDN博客网友收藏

read_lock()和write_lock()-CSDN博客

文章浏览阅读1.4w次。 read_lock()和write_lock()的过程描述如下: 锁变量的初值为RW_LOCK_UNLOCKED(0x01000000),锁变量为正时为未锁状态,反之为上锁状态。 read_lock()对锁变量减1,如果结果为负,则说明已被某个write_lock()上锁。然后read_loc......
阅读全文