分类 Linux Kernel 下的文章

操作系统下spinlock锁解析、模拟及损耗分析

  1. 关于spinlock

    我们在知道什么是spinlock之前,还需要知道为什么需要这个spinlock?
    spinlock本质就是锁,提到锁,我们就回到了多线程编程的混沌初期,为了实现多线程编程,操作系统引入了锁。通过锁能够保证在多核多线程情况下,对临界区资源进行保护,从而保证操作数据的一致性。

- 阅读剩余部分 -