自旋锁的使用

自旋锁有两个版本:
spin_lock()
spin_lock_irqsave()
个人理解,如果只在ISR中,使用spin_lock();
如果在进程上下文,或者进程上下文或者中断上下文都用到,
或者在某个函数中用到,而这个函数会被其它函数调用则用spin_lock_irqsave().

发布了31 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Hsu_smile/article/details/104138314