简图记录-spinlock使用

一、概念     spinlock:自旋锁,Linux内核提供的一种用于保护临界资源的机制,特别是在多核系统中存在 进程与进程/进程与中断/中断与中断之间的并发访问场景。spinlock使用的是一种“忙等”机制,相对信号量获取如果阻塞会让出cpu行为,spinlock会一直占用cpu持续等待直到获取成功,优点是由于没有发生sche上下文切换,适用与中断,同时在频繁访问临界区效率更高,约束是临界区不
相关文章
相关标签/搜索