RCU机制实现原理分析
否则会照成宽限期无限延长,对于同一个CPU上的写者,宽限期结束的callback是随机的,也就是说一个CPU上的写者可以多次注册宽限期结束后的callback,如果在宽限期无限延长,CPU上的callback无限注册,会导致内存资源的耗尽然后崩溃。4.每个CPU周期,对比当前静默太次数和快照值,如果一致表示没有进入静默期,如果不同,表示当前CPU进入了静默太,记录下来.当所有的CPU都经历过此次静默期,表示宽限期结束。如果临界区睡眠,相当于进入了静默期,但RCU宽限期统计中不允许有静默太出现在读临界区内,
原创
2024-02-02 01:56:15 ·
513 阅读 ·
0 评论