摘要: 1、自旋锁 获得自旋锁之后禁止内核抢占,但可以被中断上半部打断。运行于中断上下文 单cpu不可抢占内核:空操作 单cpu可抢占内核:禁止内核抢占,不发生自旋 多cpu可抢占内核:禁止内核抢占+自旋 2、互斥锁 内核可以抢占,可以被其他进程抢占,运行于进程上下文 3、读写锁 由于其特殊的逻辑使得其效率 阅读全文
posted @ 2019-08-23 20:45 一条水煮鱼 阅读(431) 评论(0) 推荐(0) 编辑