π
π
π
π
linux-insides
Searchβ¦
π
π
π
π
linux-insides
README
Summary
Booting
Initialization
Interrupts
System calls
Timers and time management
Synchronization primitives
Introduction to spinlocks
Queued spinlocks
Semaphores
Mutex
Reader/Writer semaphores
SeqLock
RCU
Lockdep
Memory management
Cgroups
SMP
Concepts
Data Structures in the Linux Kernel
Theory
Initial ram disk
Misc
KernelStructures
Useful links
Contributors
Powered By
GitBook
Synchronization primitives
This chapter describes synchronization primitives in the Linux kernel.
β
Introduction to spinlocks
- the first part of this chapter describes implementation of spinlock mechanism in the Linux kernel.
β
Queued spinlocks
- the second part describes another type of spinlocks - queued spinlocks.
β
Semaphores
- this part describes implementation of
semaphore
synchronization primitive in the Linux kernel.
β
Mutual exclusion
- this part describes -
mutex
in the Linux kernel.
β
Reader/Writer semaphores
- this part describes special type of semaphores -
reader/writer
semaphores.
β
Sequential locks
- this part describes sequential locks in the Linux kernel.
Previous
Time related system calls
Next
Introduction to spinlocks
Last modified
2yr ago
Copy link