1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-23 07:08:11 +00:00
linux-insides/SyncPrim/README.md

11 lines
792 B
Markdown
Raw Normal View History

2016-04-10 14:36:34 +00:00
# Synchronization primitives in the Linux kernel.
2016-05-19 14:46:26 +00:00
This chapter describes synchronization primitives in the Linux kernel.
2016-04-10 14:36:34 +00:00
2017-01-07 07:53:22 +00:00
* [Introduction to spinlocks](sync-1.md) - the first part of this chapter describes implementation of spinlock mechanism in the Linux kernel.
* [Queued spinlocks](sync-2.md) - the second part describes another type of spinlocks - queued spinlocks.
* [Semaphores](sync-3.md) - this part describes implementation of `semaphore` synchronization primitive in the Linux kernel.
* [Mutual exclusion](sync-4.md) - this part describes - `mutex` in the Linux kernel.
* [Reader/Writer semaphores](sync-5.md) - this part describes special type of semaphores - `reader/writer` semaphores.
* [Sequential locks](sync-6.md) - this part describes sequential locks in the Linux kernel.