被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
-
尔冬升:现在香港40岁以内可用的男演员,只有他们两个
-
汪小菲|花钱给前妻养男人?汪小菲花四千多万被大S起诉,网友:他斗不过
-
平和至境|爱的极致是宽容,贪婪之欲是烦恼根本的故事,三重门的人生启示
-
?人民日报|?国家知识产权局:上半年企业提交发明专利申请同比增12%
-
-
-
-
-
上海市民政局网站|闵行区养老试点荣获全国优秀,打造大城养老“闵行样本”
-
时尚潮人穿搭|她是唯一一位获得韩国电视节最佳女演员,41岁的她穿搭时尚潮流
-
东京|世界仅有两座人口过3千万的城市, 其中一座是中国城市
-
|同事在背后说领导坏话,我应该怎么做?三个原则把握住
-
【澎湃新闻】白宫前高级顾问感染新冠病毒,上周曾前往白宫
-
-
-
-
伊人时尚穿搭|伊人时尚穿搭:白色针织T恤搭配灰色长裤,气质优雅
-
最强大脑▲秦昊吐槽老妈做了20年方便面给老爸吃,节目组接下来举动过分了!
-
娄底新闻网|小餐桌大文明——娄底市“文明餐桌”短视频大赛掀起变革新风尚