被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
-
-
怎样让自己的淘宝店排名靠前呢?是根据什么来的?为什么有的店可以排在首页呢?收藏的人越多,排名越靠前吗 淘宝人气转换
-
-
-
-
JPMorgan|JPMorgan Chase & Co.增持瑞声科技股份约146.55万股
-
-
-
-
「游戏大妹子呀」暗星武士和耀星武士,被吐槽像锤石,大神设计亚索皮肤
-
IT新经济|迦南智能业务模式单一,盈利能力不及同行
-
必应|Win11新版本搜索页面大改:新增新闻推荐功能
-
「中新网」俄在日俄争议岛屿扣押一艘日本渔船 或因非法捕捞
-
行业互联网新加坡 ADBC 和腾讯将联合开发银行解决方案
-
-
-
-
「老黄带去旅游」天生就是上等命,生活富贵无忧!,“生日尾数是以下数字”的人
-
郑爽|郑爽节目被小孩拽头发,谁注意她下意识反应?暴露真实脾气