# 同步原语

这个章节描述内核中所有的同步原语。

* [自旋锁简介](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-1) - 这个章节的第一部分描述 Linux 内核中自旋锁机制的实现；
* [队列自旋锁](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-2) - 第二部分描述自旋锁的另一种类型 - 队列自旋锁；
* [信号量](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-3) - this part describes impmentation of `semaphore` synchronization primitive in the Linux kernel. 这个部分描述 Linux 内核中的同步原语 `semaphore` 的实现；
* [互斥锁](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-4) - 这个部分描述 Linux 内核中的 `mutex` ；
* [读者/写者信号量](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-5) - 这个部分描述特殊类型的信号量 - `reader/writer` 信号量；
* [顺序锁](https://bitinit.gitbook.io/linux-insides-zh/syncprim/linux-sync-6) - 这个部分描述 Linux 内核中的顺序锁.
