1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-11-15 20:48:57 +00:00
linux-insides/SyncPrim/README.md

11 lines
1.1 KiB
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
2016-04-21 00:57:28 +00:00
* [Introduction to spinlocks](http://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-1.html) - the first part of this chapter describes implementation of spinlock mechanism in the Linux kernel.
2016-04-17 14:15:17 +00:00
* [Queued spinlocks](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-2.html) - the second part describes another type of spinlocks - queued spinlocks.
2016-04-24 14:11:58 +00:00
* [Semaphores](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-3.html) - this part describes implementation of `semaphore` synchronization primitive in the Linux kernel.
2016-05-08 14:15:43 +00:00
* [Mutual exclusion](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-4.html) - this part describes - `mutex` in the Linux kernel.
2016-05-15 15:10:21 +00:00
* [Reader/Writer semaphores](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-5.html) - this part describes special type of semaphores - `reader/writer` semaphores.
2016-07-10 14:18:21 +00:00
* [Sequential locks](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-6.html) - this part describes sequential locks in the Linux kernel.