被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
人民网本地站|留言墙、卡拉OK、益智玩具和畅销书网约车师傅把车厢变成了“娱乐室”
-
央视新闻客户端|防范进口冷链食品的新冠病毒输入风险有哪些措施?市场监管总局回答来了
-
扬州晚报|戴着口罩也能一眼认出来 反诈民警:抓的就是你!
-
二大队|7分钟13人为她报警!网友却吵翻了......
-
霍华德|谜团公开:开拓者中了湖人的陷阱,王仕鹏:霍华德立了大功
-
-
-
[中超]巴萨巨星狂吹日本足球,中超前外援:第一天就后悔到中国
-
-
-
安信证券|天臣医疗过会:今年科创板过会第83家 安信证券过3单
-
电子|中颖电子:股东Win Channel减持计划完成,共减持279万股
-
-
-
-
-
-
室内养三角梅的养殖方法 室内养三角梅的养殖方法视频
-
-
扬子晚报|出来骗总是要还的 东海一男子诈骗近万元出逃打工被抓