Linux kernel 锁 1. Atomic2. barrier信号量 semaphore读写信号量 rw semaphorespinlockmutexBKL (Big Kernel Lock)rwlockbrlockRCUseqlock附件visio图 在Linux kernel中有各种各样的锁,它们的实现原理不同,使用场景不同,本文会深入讨论Linux kernel中的锁机制。 1. Atomic Linux Kernel Atomic解析 2. barrier 信号量 semaphore Linux Kernel Semaphore代码解析 读写信号量 rw semaphore spinlock mutex BKL (Big Kernel Lock) rwlock brlock RCU seqlock 附件 visio图