spin_lock(自旋锁)的使用以及在单核cpu与多核cpu里面的实现区别

spinlock_t lock1; spin_lock(&lock1); … 临界区代码 … spin_unlock(&lock1); 还有其他一些自旋锁操作: spin_lock_irqsave不仅获得自旋锁,还停用本地CPU的中断,而spin_lock_bh则停用softIRQ(软中断)。用这两个操作获得的自旋锁必须用对应的接口释放,分别是spin_unlock_irqsave和spin_un
相关文章
相关标签/搜索