内核锁浅析

内核锁浅析 1. 临界区 临界区:访问和操作共享数据的代码段,在多线程并发访问同一资源时,有可能会导致数据读写异常,多线程之间相互竞争,并且问题不容易复现,调试困难,所以需要引入临界区保证代码段是原子性的,要么执行,要么不执行,不容许执行过程中被打断。 2. 锁 在许多cpu体系结构中,提供了简单的原子操作,例如:算数运算中的自增自减等原子操作。但是在体系结构中没有特定指令对 不定长度 的临界区进
相关文章
相关标签/搜索