什么都没有

2019年11月26日

spin_lock spin_lock_irq spin_lock_irqsave

摘要: 1,为啥需要自旋锁 很多时候我们并不能采用其他的锁,比如读写锁、互斥锁、信号量等。一方面这些锁会发生上下文切换,他的时间是不可预期的,对于一些简单的、极短的临界区完全是一种性能损耗;另一方面在中断上下文是不允许睡眠的,除了自旋锁以外的其他任何形式的锁都有可能导致睡眠或者进程切换,这是违背了中断的设计 阅读全文

posted @ 2019-11-26 12:08 什么都没有 阅读(1097) 评论(0) 推荐(0) 编辑

导航