被保护的数据结构不包括被写者修改和被读者间接引用的指针 。否则,写者可能会在读者正在读指针指向的数据的时候就将该指针变失效了 。 读者的临界区代码除了读数据外没有别的会引起其它副作用的操作 。否则,多个读者的操作会互相竞争 。这是因为顺序锁的读者并没有任何其它锁来保护,大家是并发读取的,只是简单的用了一对读内存屏障来保护 。 顺序锁不会造成读者和写者休眠 。最常见的,在Linux内核中,更新系统jiffies就是使用的顺序锁 。
【Sequence Lock Linux同步原语之顺序锁】
推荐阅读
-
销量|4月MPV销量排名出炉:别克GL8拿下了销冠 内心却“瑟瑟发抖”
-
奔跑的年华|打开车门却让人感觉很土?,土豪购入400万加长路虎
-
「乡间的果实」每年的利息有多少?看完好羡慕,马云把全部财产存到银行
-
-
-
iPhone11pro max怎么打开多任务管理?
-
-
惠zhi生活|清热解暑补充维c,又软又滑特开胃,夏天这道菜要常吃
-
《云之羽》捧红了谁?两男两女,都是好演员碰上了好剧本!
-
#陈江华#CBA功勋级别元老陈江华,一家四口妻子年轻,靠着打野球养家糊口
-
『中金网』0422 汇市早报 : 原油再暴跌市场现金为王 美元站上 100,中金网
-
光明网|开车分神、疲劳驾驶、不礼让特殊车辆……这样的不文明驾驶行为你遇到过吗?
-
-
-
乳胶漆过了保质期还能用吗 乳胶漆过期了5年还能用吗
-
-
北京日报客户端|北京目前日核酸检测能力可达30万份以上
-
-
继鲁豫大玩“母子恋”后,内娱相差20多岁的“父女恋”也来了
-
cba|CBA收官战:广东101-82大胜北京,京粤大战险酿冲突