被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
-
穿搭|阳仔出道啦! 九阳联手苏宁打造“宅家潮流趣胃集市”
-
-
长沙|可以充电还能买饮料,长沙这个公交车站有了一台“独一无二”的便民柜
-
徐州奇峰体育用品有限公司,远奥让您拥有自己的私人健身房
-
-
-
-
金莎|金莎最新音乐节造型,黑色抹胸搭配玫瑰图案半身裙,诱惑逼人!
-
-
『慕海啸』运动减肥的四个阶段你知道吗?了解规律才能有效减肥!
-
有没有人记得自己的前世今生,有没有人记得自己的前世-
-
-
第五人格|第五人格垫底战队逆袭?新队员至关重要,狼队补齐最后一块短板
-
『三桶油』嘴上说“亏损”,却一点不耽误拿高薪,三桶油超高薪资“曝光”
-
赌王儿子何猷启承认离婚|赌王儿子何猷启承认离婚 因赌王去世隐瞒消息
-
「华为Mate30」华为手机eID使用攻略:手机就是身份证,入住酒店超方便
-
-
-
国足■国足本期集训开始的第一天,主帅李铁就对外爆出了猛料,真厉害!