被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
-
[欣相结合的日记]缘分与桃花山水一程,余生爱你初心不变的四大生肖!,近段时间内
-
辛芷蕾|演技惊人却被长相拖累,6位一脸“精明”女星,完全演不了傻白甜
-
-
showmaker|Showmaker这段话惊到我了
-
-
幸福的牛油果|赚钱顺,喜事多,未来有钱又有权的生肖,9月9号开始喜迎好彩头
-
丹阳某眼镜公司宣称护目镜防冠状病毒,被公开通报并被罚款
-
新华视点|应急管理部发布未来3天全国自然灾害综合风险预警提示
-
酒店|人均200+的五星级酒店自助餐,怎么吃才能回本?
-
-
-
-
-
-
-
「印度」敢推搡武磊+喋喋不休?网友攻陷其账号质问!他3年前就曾惹怒中国球迷
-
-
第一财经|A股7月收长阳 谁是8月行情主线?丨晨会博弈
-