mirror of
https://github.com/0xAX/linux-insides
synced 2024-11-03 23:15:21 +00:00
commit
b85e5454fc
@ -6,7 +6,7 @@ Semaphores
|
|||||||
|
|
||||||
This is the third part of the [chapter](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/index.html) which describes synchronization primitives in the Linux kernel and in the previous part we saw special type of [spinlocks](https://en.wikipedia.org/wiki/Spinlock) - `queued spinlocks`. The previous [part](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-2.html) was the last part which describes `spinlocks` related stuff. So we need to go ahead.
|
This is the third part of the [chapter](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/index.html) which describes synchronization primitives in the Linux kernel and in the previous part we saw special type of [spinlocks](https://en.wikipedia.org/wiki/Spinlock) - `queued spinlocks`. The previous [part](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-2.html) was the last part which describes `spinlocks` related stuff. So we need to go ahead.
|
||||||
|
|
||||||
The next [synchronization primitive](https://en.wikipedia.org/wiki/Synchronization_%28computer_science%29) after `spinlock` which we will see in this part is [semaphore](https://en.wikipedia.org/wiki/Semaphore_%28programming%29). Se will start from theoretical side and will learn what is it `semaphore` and only after this, we will see how it is implemented in the Linux kernel as we did in the previous part.
|
The next [synchronization primitive](https://en.wikipedia.org/wiki/Synchronization_%28computer_science%29) after `spinlock` which we will see in this part is [semaphore](https://en.wikipedia.org/wiki/Semaphore_%28programming%29). We will start from theoretical side and will learn what is it `semaphore` and only after this, we will see how it is implemented in the Linux kernel as we did in the previous part.
|
||||||
|
|
||||||
So, let's start.
|
So, let's start.
|
||||||
|
|
||||||
|
@ -90,3 +90,4 @@ Thank you to all contributors:
|
|||||||
* [Jonathan Rennison](https://github.com/JGRennison)
|
* [Jonathan Rennison](https://github.com/JGRennison)
|
||||||
* [Mack Stump](https://github.com/rmbreak)
|
* [Mack Stump](https://github.com/rmbreak)
|
||||||
* [Pushpinder Singh](https://github.com/PrinceDhaliwal)
|
* [Pushpinder Singh](https://github.com/PrinceDhaliwal)
|
||||||
|
* [Xiaoqin Hu](https://github.com/huxq)
|
||||||
|
Loading…
Reference in New Issue
Block a user