内核同步

linux spinlock/rwlock/seqlock原理剖析(基于ARM64)

由 LoyenWang | 3500字 | 阅读大约需要7分钟 | 归档于内核同步

2020年6月10日

spinlock就是大家熟知的自旋锁,它的特点是自旋锁保护的区域不允许睡眠,可以用在中断上下文中。自旋锁获取不到时,CPU会忙等待,并循环测试等待条件。自旋锁一般用于保护很短的临界区。本文将进一步揭开神秘的面纱。

继续阅读