2022年2月9日
摘要: 1、为什么需要自旋锁 很多时候我们并不能采用其他的锁,比如读写锁、互斥锁、信号量等。一方面这些锁会发生上下文切换,他的时间是不可预期的,对于一些简单的、极短的临界区完全是一种性能损耗; 另一方面在中断上下文是不允许睡眠的,除了自旋锁以外的其他任何形式的锁都有可能导致睡眠或者进程切换,这是违背了中断的 阅读全文
posted @ 2022-02-09 14:50 裸睡的猪 阅读(3386) 评论(0) 推荐(0) 编辑